Wednesday, January 26, 2011

Git tooling for .NET developers

I’m not getting into holy wars, and I’m not trying to convince anyone that Git is better than any other VCS. Instead I’ll walk you through the tooling I use to interact with Git on Windows, with Visual Studio.

Git Extensions

First thing you should be getting is Git Extensions.

git_5F00_extensions_5F00_context_5F00_menu_5F00_thumb_5F00_2.png

With that, similar to TortoiseX family of tools you get nice context menu that gives you access to most common operations quickly, via GUI, and with no need to memorize command line options if you want to avoid it. You can also launch Git command line in the selected folder and then all power of git is at your disposal.

Visual Studio

If you’re a .NET developer, you’ll want to work from within Visual Studio. I’m sure you’ll be happy to learn that Git Extensions has a really nice Visual Studio integration as well.
git_5F00_extensions_5F00_visual_5F00_studio_5F00_thumb.png

Read more: Krzysztof Kozmic