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>
0 comments:
Post a Comment