Linked Questions
24 questions linked to/from Git and Mercurial - Compare and Contrast
1 vote
1 answer
211 views
where can i find translation from git command to hg command? [duplicate]
Possible Duplicate: Git equivalents of most common Mercurial commands? Git and Mercurial - Compare and Contrast sometimes programmers are forced to learn lots of tools, some of them are usually ...
724 votes
25 answers
677k views
What is the Difference Between Mercurial and Git?
I've been using git for some time now on Windows (with msysGit) and I like the idea of distributed source control. Just recently I've been looking at Mercurial (hg) and it looks interesting. However, ...
673 votes
2 answers
170k views
Why does git perform fast-forward merges by default?
Coming from mercurial, I use branches to organize features. Naturally, I want to see this work-flow in my history as well. I started my new project using git and finished my first feature. When ...
206 votes
11 answers
50k views
Git interoperability with a Mercurial Repository
I use GIT on a Mac. Enough said. I have the tools, I have the experience. And I want to continue to use it. No wars here... The problem is always with interoperability. Most people use SVN, which is ...
77 votes
7 answers
21k views
Git as mercurial client? Why no git-hg?
This is a question that's been bothering me for a while. I've done my homework and checked stackoverflow and found at least these two topics about my question: Git for Mercurial like git-svn and Git ...
84 votes
5 answers
15k views
Can Git track the movement of a single function from 1 file to another? How?
Several times, I have come across the statement that, if you move a single function from one file to another file, Git can track it. For example, this entry says, "Linus says that if you move a ...
27 votes
11 answers
7k views
Why do you use Git over Mercurial? (Or vice versa.) [closed]
I currently use Git, and am generally happy with it, but I'd like to know more about Mercurial. Does it have any advantages over Git? What are the advantages of Git over Mercurial? I realize there ...
26 votes
10 answers
5k views
Git/Mercurial (hg) opinion [closed]
First, let me say I'm not a professional programmer, but an engineer who had a need for it and had to learn. I was always working alone, so it was just me and my seven split personalities ... and we ...
25 votes
4 answers
8k views
In what ways is Mercurial better/worse than TFS? [closed]
I've just joined a new company and at the moment we're using Microsoft SourceSafe as our repository. The settings aren't ideal and it's proving to be a big pain in the neck. I've recently used ...
23 votes
3 answers
9k views
What are the limitations of Git on Windows?
Everywhere I read about Mercurial and Git they generally throw in a line or two which implies Git has limited ability on Windows (because of some Shell scrips cannot be ported, etc.) but I've never ...
17 votes
2 answers
2k views
Why does Git not store the branch name as part of the commit?
Please note: I'm not trying to restart the argument whether Mercurial or Git is better, I just have a technical question that I, as a Mercurial user, don't understand. I'm also not sure whether SO is ...
10 votes
2 answers
6k views
Pros and cons of different branching models in DVCS
The Big Three of distributed version control (Git, Bazaar, and Mercurial) each treat branching fairly differently. In Bazaar, for example, branches are separate repos (actually, divergent copies of ...
5 votes
3 answers
689 views
Git and Mercurial - can someone explain this test result
I was doing a comparison on speed for GIT and Mercurial. I choose a big project of 9072 files (mainly php files and several images) with a size of 95.1 MB. This is a fake project, and maybe give ...
7 votes
5 answers
2k views
Using git as a centralized version server
I currently use svn at work. Our setup is: everyone has a working copy and we commit to a svn server served by apache2. So I commit changed, the other update, and everyone can work on the copy as ...
4 votes
8 answers
4k views
How can one setup a version control system on a local network, without a server?
Edit: Ok so I learned that I guess I need an distributed source control, however are there any UI based ones, and do they allow you to merge with other users on the network? This is kind of a two ...