Компания, в которой я работаю, имеет более 1000 приложений, которые мы поддерживаем. Многие из них используются в старых технологиях, таких как VB6, или в плохих технологиях (Access).
Мы надеемся отойти от Source Safe. У нас запущен TFS, и мы перемещаем наши проекты dot.net в TFS. Другие проекты не интегрируются с TFS и не нуждаются в портале или каких-либо других функциях TFS (кроме контроля версий).
Я обеспокоен выходом из других проектов в Source Safe из-за ненадежности продукта.
Насколько я вижу, есть два варианта:
1) Создайте пустой проект в TFS с именем «VB6» (например). Разветвите его для каждого приложения VB6, которое находится в VSS. Это поместит все приложения VB6 в эту подпапку. Таким образом, все приложения могут быть в TFS.
2) Поместить проекты dot net в TFS. Создайте CVSNT-репозиторий и поместите туда все другие проекты VSS.
3) Поместить проекты dot net в TFS. Оставьте все остальные проекты в VSS. Запустите еженедельное сжатие и исправление всех баз данных VSS.
Какой вариант люди считают лучшим? Кто-нибудь еще был в подобной ситуации?