Обновление Team Foundation Services (TFS)

В настоящее время наша компания использует Team Foundation Server 2010, и у нас в нашем хранилище довольно много исходного кода.

Хотя я не большой поклонник TFS, мы все еще продолжаем его использовать. У меня есть надежда на TFS 11, но я хотел знать:

  • что нужно сделать, чтобы перейти от нашей текущей настройки к новой TFS 11.
  • Требуется ли нам восстановить наш репозиторий исходного кода или просто указать новую TFS в нашем устаревшем репозитории.

  • Что такое, если таковые имеются, лучшие методы переноса репозиториев исходного кода.

Ответы

Ответ 1

Будет создан мастер обновления на месте, начиная с TFS 2010 до TFS 2012 и TFS 2013. Это также обновление, начиная с 2012 года до версии 1 и обновления 2 и далее. Более ниже **

Вот как это будет работать:

  • Включение и удаление программ
  • Удалить TFS 2010 - не требуется в 2012 году RTM и за его пределами
  • Запустите программу установки для TFS 2012
  • Когда появится панель запуска мастера, выберите обновление.
  • Выберите свою базу данных (Tfs_Configuration) в db picker, примите все значения по умолчанию, далее, далее.
  • Все готово.

//Создаем конференцию CTP, чтобы вы могли играть с ней.

Поскольку вы смотрите на продукт TFS 2012 года, убедитесь, что вы проверяете новую TFS в облаке. Вы можете попробовать @http://tfs.visualstudio.com/ бесплатно без развертывания своего собственного.

EDIT:

Команда работает над блогом с пошаговым прохождением здесь: http://elhajj.wordpress.com/ Он также включен здесь: https://www.smashwords.com/books/view/181289

Обратите внимание, что при переходе с 2012 года на RTM (и за его пределы) шаг удаления не требуется. Вы просто запустите настройку новой версии.

ИЗМЕНИТЬ: сделайте снимок. http://www.microsoft.com/visualstudio/11/en-us/downloads#tfs-group

Также обратите внимание на добавление программы TFS Express, которая является бесплатной версией TFS, которая использует SQL Express.

Предварительный просмотр 2013 доступен. Та же история. Здесь: http://www.microsoft.com/visualstudio/eng/2013-downloads

** TFS перешла на облачную каденцию, где служба (tfs.visualstudio.com) обновляется каждые 3 недели. Эти накопители в CTP для доставки ежеквартальных обновлений. Таким образом, ежеквартальное обновление на месте - это обновление. Помните, что он содержит свернутые функции за несколько месяцев разработки продукта, поэтому вы выполняете только обновление баз данных только вперед (резервное копирование и восстановление возвращаются). Таким образом, это не тривиальный патч - это событие, но вы получаете значение и ближе к набору облачных функций.

Ответ 2

3) Каковы, если таковые имеются, рекомендации по переносу репозиториев исходного кода.

  • Подождите, пока новая версия не достигнет состояния бета-версии (если вы являетесь ранним усыновителем) или (для всех остальных), она будет выпущена.

TFS11 в настоящее время является "предварительным просмотром разработчика", только в самых экстремальных случаях (например, вы являетесь командой TFS и "собачьим питанием" ), вы бы приняли программное обеспечение как таковое раннее состояние для производственной системы.

Ответ 3

если вы не нашли другую информацию или сообщения об этом, нет причин, IMHO, предположить, что что-то будет отличаться от обычной миграции/обновления установки TFS 2008 в TFS 2010.

см. это: Обновление с TFS 2005/2008 до TFS 2010

и это пошаговое руководство: Правила улучшения миграции TFS 2010