Я подумываю о переходе с Subversion на Git на работе и хотел бы узнать мнение о наилучшем способе установки Git в Windows и о любых проблемах, которые могут возникнуть из-за сочетания Visual Studio и Git.
Текущая настройка - TortoiseSVN, с Visual Studio 2008 и AnkhSVN для приложений .NET. Замена, вероятно, будет Git Extensions .
Особо приветствуются советы по компоновке хранилища. Все наши решения используют несколько проектов, и теперь у нас есть несколько пользовательских сборок, которые нам нужно будет разделить между приложениями. Текущее расположение наших репозиториев Subversion определенно не оптимально.
ОБНОВЛЕНИЕ: теперь я перешел на Git с использованием расширений Git, и он работает очень хорошо. Общий код и ресурсы находятся в отдельных репозиториях и используются как подмодули. Когда я начинал, подмодули немного сбивали с толку, и этот пост был очень полезен.