Мы собираемся создать новую коллекцию Team Foundation Server для следующей версии нашего приложения. Исходный код нашей текущей версии в основном не применим, за исключением нескольких библиотек DLL, которые должны более или менее оставаться неизменными. Мы хотели создать новую коллекцию, но интересовались, сможем ли мы клонировать проекты DLL из нашей существующей коллекции, чтобы сохранить историю.
Возможно ли это? Мы понимаем, что это может вызвать некоторые проблемы с «двойным обслуживанием», если есть какие-либо исправления ошибок, необходимые для библиотек DLL, но мы не слишком обеспокоены этим сценарием.
Пока у меня есть несколько ресурсов. В некоторых сообщениях MSDN люди указывали на Разделение коллекции командных проектов . Однако проблема в том, что в каждой коллекции может быть только один проект. ИТ заявляет:
Проект не может существовать более чем в одной коллекции. Пока вы не удалите все дублированные проекты между разделенными коллекциями, вы не сможете запустить переименованную коллекцию.
Это не совсем то, что мы хотим. Мы хотели бы сохранить оба проекта с историей в каждой коллекции.
В противном случае я увидел команду TFSConfig. Он содержит параметр / clone, но я не совсем уверен в его использовании (дополнительные примеры также трудно найти) и упоминает, что он в основном используется также для разбиения .
Мы хотим сделать что-то невозможное? Нужно ли нам копировать исходный код и добавлять его как новый проект в новую коллекцию и ссылаться на старую коллекцию, если нам действительно нужна история? Спасибо.