Visual Studio Tools for Git
blogs.msdn.com
blogs.msdn.com
I hope this works well in the VS workflow, Microsoft are making some really great steps in the dev tools space.
Checking out from the command line, or simple shortcut to do it.
Over the years, I've managed to convince several people to give up Visual Studio source control integration, and, without fail, it takes them two days, at most, to realise that this one small step has made their lives MEASURABLY BETTER. After weeks, maybe months of laughing at my Alt+Tabbing to Alien Brain to check files out, or fumbling with p4v, they find out that this is still better than dicking about with whatever crap Visual Studio is pulling on you today.
(The experience could well be better if you have a distributed system. Much of the plugins' flakiness seemed to be come from having to talk to a server (downtime or network connectivity problems always caused issues), and from the maintenance of accurate check in/check out information - both non-issues with a distributed system.)
[1] http://ankhsvn.open.collab.net/ [2] http://gitscc.codeplex.com/
Of course, that's just my imagination.