Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>(This is probably more of a comment than an answer, but my rep's not quite there yet.)</p> <p>I wondered the same thing recently, and I wasn't able to dig up too much either. <a href="http://marc.info/?l=git&amp;m=119240557820569" rel="nofollow noreferrer">Here's one interesting discussion</a> (discovered via a <a href="http://en.wikipedia.org/wiki/Git_%28software%29#cite_ref-43" rel="nofollow noreferrer">citation on Git's wikipedia entry</a>).</p> <p>As far as I can tell, the main issues are performance (particularly on Cygwin, and/or with large repositories) and file system issues (file name case-insensitivity, limited VFS).</p> <p><strong>Purely subjective/anecdotal:</strong></p> <p>I feel like Git is a much more pleasant experience running natively under Ubuntu 10.04 than on Cygwin under Win7 on the same machine--so much so that I've been shifting almost all of my freelance web development work to Ubuntu to take advantage of it (among other things). I learned Git on my OSX machine at work, so trying to work with it on Windows afterwards was almost painful. msysgit is definitely an improvement over Cygwin, but it still suffers from the limitations of the Windows file system.</p> <p><strong>EDIT</strong>: Apparently, <a href="http://code.google.com/p/msysgit/issues/detail?id=80" rel="nofollow noreferrer">msysgit chokes on filenames that were entered into git via a UTF8-aware filesystem, like Linux</a>, which sucks.</p> <p>I also just stumbled across <a href="http://www.eqqon.com/index.php/Dotgit" rel="nofollow noreferrer">GitSharp, a WIP native Windows implementation</a> (discovered via <a href="http://kylecordes.com/2008/git-windows-works/comment-page-1#comment-37052" rel="nofollow noreferrer">this blog comment</a>).</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload