В настоящее время у меня есть несколько командных проектов, все из которых успешно управляются с помощью TFS.
У меня есть один проект, приложение для Windows, которое в настоящее время используется, и до того, как я перенес базу кода в TFS, мыиспользуется вручную для поддержки как производственной сборки, так и новой сборки разработки с использованием сценариев для копирования / объединения файлов.
например, App1 v1.x - производственная и App1 v2.0 в разработке.
ДоTFS мы вручную «слили» с исправлениями ошибок из сборки разработки в производственную сборку - поэтому, где применимо, исправления ошибок из v1.x также были исправлены в v2.
В этом конкретном случае v2 довольно сильно отличается,пользовательский интерфейс и т. д. Вопрос, который у меня возникает, заключается в том, как лучше всего перенести этот сценарий на TFS.
На мой взгляд, у меня есть два варианта:
Создатьновый командный проект и продолжайте вручную «объединять» соответствующие файлы кода.
Создайте бренд из текущего проекта v1 и замените / замените проект по частям в VS, чтобыУправление исходным кодом может управлять изменениями в главном командном проекте.В V2 также есть несколько дополнительных библиотек классов - если это имеет значение.