Подтвердить что ты не робот

TFS: Перемещение командного проекта с одного сервера на другой?

существует (простой) способ перемещения одного TeamProject с одного сервера на другой? Включая исходный код, рабочие элементы, документы, сайт проекта...

Мы не хотим переводить наш сервер с одной машины на другую. Только один проект с сервера A на сервер B.

4b9b3361

Ответ 1

У вас есть две опции

  • Вы можете использовать инструмент миграции TFS для TFS: Щелкните здесь. Это не включает сайт проекта WSS.

  • Или вы можете сделать резервную копию своего TFS-db и восстановить его на новом экземпляре TFS, а затем использовать TFSDeleteProject.exe tool, чтобы удалить проектов, которые вы не хотите.

Последний вариант является самым простым, но не будет объединять резервные проекты с любыми существующими проектами на целевом экземпляре. Существующие проекты будут потеряны. Также можно перемещать сайты WSS таким образом. См. Как создать резервную копию сервера Team Foundation

Ответ 2

Средство миграции TFS в TFS устарело. Функции, которые вы ищете, являются частью платформы интеграции TFS.

Перейти к http://tfsintegration.codeplex.com/ для получения дополнительной информации.

Ответ 3

В TFS 2010 вы можете отсоединить базу данных Project Collection с помощью консоли администратора TFS, а затем снова подключить ее к другому серверу TFS. http://msdn.microsoft.com/en-us/library/dd936138.aspx

Ответ 4

Если вы хотите, чтобы вся коллекция проектов была перемещена с одного сервера TFS на другой:

1) Отсоедините коллекцию через Консоль администратора.

2) Резервное копирование базы данных Tfs_SomethingCollection с использованием SSMS, а затем восстановление на другой сервер базы данных.

3) Во второй консоли администратора TFS прикрепите коллекцию проектов. Он будет отображаться как доступная коллекция для присоединения только потому, что он был восстановлен во втором экземпляре сервера sql.

Я не переносил базу данных Tfs_Configuration. В моем случае я не использовал службы отчетов, не создавал службы или sharepoint.

Я не установил второй сервер TFS и задавался вопросом, какие параметры выбрать при установке, и если вы должны установить его после или перед восстановлением перенесенного DB (это не имеет значения): установите TFS на второй машина. Если TFS и его экземпляр базы данных будут находиться на отдельных серверах, выберите "Расширенная настройка" и укажите имя экземпляра сервера БД. Когда у вас есть возможность создать DefaultCollection, выберите опцию пропустить этот шаг. Установка создаст новую базу данных Tfs_Configuration на новом сервере. Затем выполните описанные выше шаги, чтобы перенести сборную БД на новый экземпляр сервера БД и прикрепить его.

Программистам необходимо будет добавить новый сервер в Team Explorer и дважды нажать "Изменить контроль источника"... для каждого решения. Убедитесь, что локальные сопоставления пути верны, а затем привяжите каждое решение/проект.