Каков наилучший способ создания совершенно нового проекта в TFS путем копирования существующего?
У меня есть проект ASP.NET, который будет иметь 50+ "выпусков" в год. Каждый выпуск представляет собой отдельный объект, который должен оставаться независимым от всех остальных. После создания я хочу убедиться, что любое изменение одного (исходный проект или копия) не влияет на другое.
Это только для контроля источника. Мне не нужно копировать какие-либо рабочие элементы.
В мире pre-TFS я бы сделал это, просто скопировав папку, содержащую все файлы проекта. Это имело у меня 90% пути к новому приложению, которое я мог бы адаптировать для нового выпуска. Очень редко мне нужно фактически добавлять функциональность в базовое приложение, и даже когда я это делаю, это никогда не затрагивает существующие приложения. Возможно ли это с помощью TFS, скопировав мои локальные папки, а затем добавив копию в TFS в качестве нового проекта?
Любые предложения? Один филиал в каждом выпуске выглядит как "стандартный" способ сделать это, но я быстро закончу десятками веток, которые действительно не связаны, и я предпочел бы сохранить каждый новый проект, поскольку он представляет собой отдельный проект, без каких-либо шансов изменения в одном влиянии на другое.
Спасибо!
- Спасибо за ответы. Я думаю, вы все дали мне достаточно проницательности, чтобы начать. Ричард, спасибо за подробности. Я был немного обеспокоен тем, что было бы слишком легко случайно объединить ветки.