Я рассматриваю возможность перехода от Subversion к Git на работе и хотел бы получить мнение о наилучшем способе настройки Git на Windows и о любых проблемах, которые могут возникнуть в результате сочетания Visual Studio и Git.Рекомендации по использованию Git с Visual Studio?
Текущая настройка - TortoiseSVN, с приложениями Visual Studio 2008 и AnkhSVN для .NET. Замена, вероятно, будет Git Extensions.
Рекомендации по макетам репозитория будут особенно оценены. Все наши решения используют несколько проектов, и теперь у нас есть ряд пользовательских сборок, которые нам нужно разделить между приложениями. Текущая компоновка наших репозиториев Subversion определенно не оптимальна.
UPDATE: теперь я перешел на Git с помощью Git Extensions, и он работает очень хорошо. Общий код и активы находятся в отдельных хранилищах и используются в качестве подмодулей. Я обнаружил, что подмодули немного запутались, когда я начал, и this post был очень полезен.