Distributed source control options *

Question

I've been interested in Git, but the last time I looked the Windows support was essentially "run Linux".

Are there any distributed source control tools that run well on Windows?

Answer

Mercurial runs very well under Windows--the major factor that encouraged us to adopt it where I work. The best way to install and use it is TortoiseHg, which provides integration with Explorer and open/save dialogs. The package comes with the most recent command-line version of Mercurial, plus lots of bells and whistles, such as good GUI tools for viewing and searching your repository history, third-party extensions not normally included, and easy ways to configure your Mercurial setup. If you interact often with Unix developers, you should also take a look at the win32text extension, which will take care of line-ending issues.

As far as git on Windows goes: I don't personally find running a program in Cygwin on Windows counts as a native Windows solution, any more than running something compiled against winelib makes it a native Linux program. You'll still have to deal with comparatively poor performance (git itself is fast, but makes many Unix-centric decisions that hurt it on Windows), an entirely different command-line set that won't integrate with the rest of your tool chain, and an entire new class of line-ending issues as some Unix-centric and some Windows-centric tools walk over your text files.

< br > via < a class="StackLink" href=" http://stackoverflow.com/questions/237/" >Distributed source control options< /a>
Share on Google Plus

About Cinema Guy

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment