gitmercurialtortoisesvntortoisehgtortoisegit

Quick comparison of TortoiseHg/Mercurial <=> TortoiseGit <=> TortoiseSvn/Subversion


What are the differences between the following three free Version Management Tools? Which one is the best for a small 2-5 people project? What criteria would you take into account?

I know there are more features which would be possible using the commandline - but in this question I only want to consider the features I can access using the frontend possibilities / TortoiseXXX offered without commandline usage.
That is the reason why I don't consider that question as a duplicate to Git vs Mercurial vs SVN


Solution

  • During the last years I used all three Version Management Systems (TortoiseSVN, TortoiseHg, TortoiseGit) and tested them thoroughly. Here is my conclusion:

    TortoiseSVN / Subversion (SVN)

    Advantages:

    Disadvantages:


    TortoiseHG / Mercurial (HG)

    Advantages:

    Disadvantages:


    TortoiseGit / Git

    Advantages:

    Disadvantages:


    Conclusion

    Although I first was biased against TortoiseHg I had to reluctantly admit that it is the system with the most advantages.
    For myself I decided to use TortoiseHg / Mercurial after about 3 years of comparing.