2015-01-13 3 views
5

Мы запускаем сервер TFS 2013 с несколькими проектами в нашей основной коллекции.Перемещение контроля источника из одного проекта TFS в другой

Все проекты используют TFVC для контроля версий.

Можно ли полностью переместить (или просто скопировать) историю кодов из одного проекта в другой? И если да, то как?

Или нам нужно передать весь код из старого проекта в качестве нового кода в новый проект, потеряв общую историю старого контроля версий? Я прочитал кое-что о переносе TFVC в GIT в новом проекте, но ничего о TFVC для TFVC.

ответ

5

Посмотрите на TFS Integration Platform (Не позволяйте имя бросить вас ...)

Этот инструмент может помочь вам копировать рабочие элементы и/или источник (с историей) между проектами на том же сервере, разные коллекции проектов или даже разные серверы.

Я использовал его несколько раз, и он получил работу (и цена правильная ... бесплатная).

+2

В ALM-рейнджерах есть белая бумага по переходам: http://nakedalm.com/understanding-tfs-migrations-premise-visual-studio-online/ –

+0

Платформа интеграции TFS позволяет переносить исходный код в пределах субпроект проекта TFS2013 в другой проект TFS2013? – Dib

1

В качестве альтернативы TFS интеграции платформы, с которой у меня есть любовь-ненависть-отношения, вы можете достичь хороших результатов:

Есть другие коммерческие варианты также, из которых OpsHub Integration Manager, вероятно, является самой полнофункциональной функцией, но я неоднократно сталкивался с ошибками с этим решением, что требовало полного перезапуска миграции или сделало миграцию занятой неделями, а не часами.

Если вы хотите/нуждаетесь в бесплатном решении, инструменты интеграции TFS могут сделать трюк. Если вам повезет, это просто работает. Если вам не повезло, и Team Project, который вы пытаетесь выполнить миграцию, видел несколько обновлений TFS, тогда он может просто запускаться в ситуации, которые необходимо разрешить вручную. Этот ручной процесс очень утомительный, и документация о необходимых шагах почти не существует или слишком сложна для понимания.

Смежные вопросы