В нашем текущем проекте у нас есть четыре разных командных проекта TFS2010 в одной коллекции командных проектов. Причина этого в том, что различные части проекта хотели использовать различные шаблоны проекта команды (CMMI против Agile).
Все проекты теперь используют один и тот же шаблон. Поэтому мы пришли к выводу, что было бы лучше объединить проекты в один командный проект. В связи с этим возникает несколько вопросов:
- Можно ли /возможно ли использовать один из существующих проектов в качестве целевого проекта для трех других?
- Как мы можем переместить наши существующие рабочие элементы в новый проект, сохраняя при этом наше дерево области? Мы надеемся создать по одной корневой области для каждого из существующих проектов нашей команды и переместить все рабочие элементы/области под этим корневым узлом.
- Сегодня у нас есть ссылки на рабочие элементы из одного командного проекта в другой - как нам сохранить эти ссылки при слиянии?
- Какова лучшая практика при перемещении исходного кода? Один очевидный подход - просто скопировать его на новое место, а также заблокировать и сохранить старые командные проекты на тот случай, если нам понадобится доступ к старым версиям кода. Но возможно ли использовать для этого ветвление, например, ветвление всего существующего кода в новый командный проект? Какие проблемы может вызвать такой подход?
Спасибо за помощь!
задан havardhu 20 September 2011 в 20:39
поделиться