Резервное копирование / восстановление системы управления версиями TFS 2010 - PullRequest
1 голос
/ 12 октября 2011

Есть ли способ сделать резервную копию только компонента управления исходным кодом командного проекта и восстановить его на другом сервере TFS?Мы настроили сервер TFS 2010 для RND, но решили использовать его менеджер управления исходным кодом для проекта разработки.Мы сделали это, чтобы разработчики могли научиться работать с ним, прежде чем использовать его в гораздо большем проекте.Теперь нам нужно уничтожить сервер, так как это виртуальная машина для RND.Мы собираемся настроить новый сервер TFS для производства.Я не хочу терять историю исходного кода.

Ответы [ 2 ]

2 голосов
/ 13 октября 2011

Да, вы можете использовать инструменты интеграции TFS для переноса источника с историей для одного или нескольких командных проектов на другой сервер. Это очень удобно.

Загрузка инструментов интеграции TFS

Надеюсь, это поможет

Mike

1 голос
/ 13 октября 2011

Используйте функции, встроенные в продукт. В Dev10 были добавлены коллекции, чтобы артефакты (включая исходные) переносились между серверами TFS - используйте это. Пилотные проекты были ключевым сценарием для переносимых артефактов и оправданием для коллекций.

Детализируйте коллекцию из экземпляра VM TFS. Он доступен из узла сбора консоли администратора.

Резервное копирование базы данных из базы данных, которую вы отключили.

Развертывание нового реального сервера (не виртуальной машины).

Восстановите базу данных коллекции на сервере sql, используемом для производственного экземпляра.

Используя узел коллекций консоли администрирования, присоедините коллекцию к вновь развернутому серверу TFS.

Теперь у вас есть источник, доступный в период прототипа, и у вас есть новая производственная коллекция, доступная для нового производственного экземпляра.

Кстати, в Dev 11 (скоро вы можете получить CTP или бета-версию сборки конференции) TFS обновляет коллекцию при присоединении, поэтому, если вы развернете TFS-сервер Dev11, вы можете присоединить эту коллекцию прототипов и вытянуть ее вперед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...