I have recently been
working on a project using C# and .Net.
I decided to go ahead and buy Visual Studio 2012 Professional. So far I like it but I have not had time yet
to set up a proper repository for it. I
was planning on using git, but I figured Microsoft would not support it
directly and I would be forced to use git on the command line (which I am fine
with). Well it turns out Visual Studio
2012 does support git.
I found some information
on the fact that Visual Studio can use git at this site. http://www.hanselman.com/blog/GitSupportForVisualStudioGitTFSAndVSPutIntoContext.aspx
[1]
This document does not
go over TFS (Team Foundation Server), although you can use git with TFS. Also you can use git with Team Foundation Service https://tfs.visualstudio.com/en-us/,
its free for up to 5 users (not sure if it's going to remain that way)