The problem isn't IDE-related at all, it's about the filesystem. Windows doesn't allow creating files with a path longer than 255 characters, so it will fail at attempting to fetch the sources from GitHub.
And that's not actually true, the filesystem itself does allow long path names, it's the Windows API that is broken. There are alternative APIs that allow longer path names (32k chars), but it seems that very few developers use those instead of the default ones (not even the official Windows applications seem to use those), so most applications are broken.
This is why using cygwin works, because it correctly uses the modern APIs. And maybe in time other tools will work as well, but we can't say that "your tool is broken, use something else" when the tool works for 99.9% of all the other software packages.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%2...
Ok, I see the problem. I though the problem was only when compiling the whole project, not only while a user try to checkout. -- Frédéric Bouquet Twitter/Github : bouquetf http://www.espacedefouille.org/