Мы планируем использовать Red Gate SQL Source Control, но еще не решили, какую систему управления исходным кодом использовать: вы можете использовать Subversion (SVN) или Team Foundation Server (TFS).
Какой из них мы должны выбрать и как это повлияет на способ управления исходным кодом Red Gate SQL?
Вот несколько факторов, которые могут повлиять на наш выбор:
- Мы используем SQL Server 2008 R2
- В настоящее время мы не используем SVN или TFS
- Мы не будем использовать SVN или TFS для управления исходным кодом нашего кода, не связанного с базой данных.
- Мы получаем TFS с нашей лицензией MSDN, поэтому стоимость не имеет значения
- Работаем как в одном офисе, так и удаленно
Любая помощь или совет будут оценены.
РЕДАКТИРОВАТЬ: для кода, не связанного с базой данных, мы используем VSS, который мы собираемся заменить на Mercurial (с Kiln) позже на этой неделе.
РЕДАКТИРОВАТЬ: с момента публикации этого вопроса я обнаружил, что Red Gate SQL Source Control будет работать с любой системой управления версиями, имеющей подходящую командную строку. Итак, мы можем заставить его работать с нашей реализацией Mercurial / Kiln и обязательно рассмотрим это. Любые советы по этому поводу были бы очень полезны.