Mar 22 2008

Git on Windows, it actually works now

Published by at 9:10 am under Technology   

I’ve been trying out various distributed source control tools, and used several of them for various very small projects. I’ve most mostly settled on git as the one I prefer, but I haven’t yet published any code with it. Also, I’ve been frustrated that git support for Windows has been very weak.

Msysgit appears to have solved the git-windows problem, at least well enough for small scale work. If you’ve been holding back on trying git because you use Windows, now is the time to jump in.

Update: I’ve posted details on how to get started with msysgit and GitHub as well as a comparison of Git software for Windows.

If you found this post useful, please link to it from your web site, mention it online, or mention it to a colleague.

4 responses so far

4 Responses to “Git on Windows, it actually works now”

  1. Mark says:

    Nope, you are not alone. I develop in both Delphi and C# but I have been using git via msysGit for some time now. I don’t yet make use of it for much open source stuff but internally its pretty much all I use.

    As for performance the only major problem that I have right now is “git svn” is REALLY slow on windows. based on my understanding the problem is understood (fork on Linux vs Process spawning on Windows) but not how to fix it.

    Welcome to the world of Git!

  2. henon says:

    hi,
    I am a git enthusiast who is frustrated about the bad support of git on windows. I decided to do something about it and found a project that is relatively far with a native windows git implementation in C#. I am building up a comprehensive website for the project and am contributing to the code base.

    dotgit – C# implementation of git
    Project Home: http://www.eqqon.com/index.php/Dotgit
    github: http://github.com/pheew/dotgit/tree/master

    We are searching for more contributors, so if anyone is interested please drop us a message on github.
    — henon

  3. temel says:

    Msysgit does not work well with unicode file names. Useless.

  4. Kyle Cordes says:

    I’m sorry to hear about the unicode file name problem. That problem hasn’t affected me at all (100% of the projects I work on use 100% very plain file names); but it is somewhat rude for modern software to ignore Unicode.