В настоящее время я мало что делал с GIT, но если вы знакомы с SVN и работаете под Windows, возможно, вы уже нашли TortoiseSVN. Я рекомендую попробовать TortoiseGIT .
На самом деле я не вижу необходимости в тесной интеграции с MS Visual Studio. В настоящее время я работаю с Access и (позор мне) Visual Basic 6, и нет никакой интеграции Subversion. Регистрация / выход, просмотр логов, ветвление и многое другое работают под TortoiseSVN.
Последний раз, когда я использовал эту интеграцию, была Visual SourceForge, которая по умолчанию обеспечивает блокировки файлов. Это сделало необходимым получить хорошую интеграцию. Поскольку SVN и GIT в первую очередь не предоставляют блокировки, я предпочитаю использовать автономный клиент.