Наша текущая среда имеет TFS на одном сервере:
- Windows Server 2003 Standard Edition SP2 (32-разрядная версия)
- TFS 2005
- SQL Server2005 Standard Edition
В связи с постоянным стремлением к виртуализации в нашей организации, мы должны перевести TFS на новое оборудование.Поскольку у нас есть лицензия на TFS 2008, мы хотели бы получить следующее, опять же на одном сервере:
- 32-разрядная версия Windows Server 2008
- TFS 2008
- SQL Server 2008 Enterprise Edition (нам нужен этот уровень лицензии, чтобы иметь возможность перемещать машины в виртуальной среде)
Самое главное, мы должны сохранить историю регистрации нашего кода.В идеале мы хотели бы сохранить все даты и примечания о регистрации.
Я нашел пару вопросов по SO, которые похожи:
Присоединение и обновление TFS 2005базы данных для установки TFS 2008
Импорт из Team Foundation Server 2005 в 2008
Однако первый ответ говорит просто прочитать руководство и просмотреть егоэто я не могу найти руководство по этому конкретному сценарию.Второй вопрос - это немного другой сценарий, поскольку у нас еще нет проектов в новой среде TFS - мы еще даже не создали его!У нас есть преимущество, начиная с новой установки TFS 2008.
Вопрос в том, каков наилучший способ сделать это, если таковой имеется?Мы можем настроить новую среду и использовать TFS Integration Tools , но из-за ограничений мы потеряем некоторую информацию (например, заметки о регистрации).
Я думаю, чтонаверняка будет способом обновить базы данных TFS 2005 до версии 2008 и присоединить их к новому SQL Server?
Если кто-нибудь может посоветовать, я буду чрезвычайно благодарен.
Обновление Можно ли сделать резервную копию и затем обновить существующую TFS 2005 установку до 2008, а затем выполнить миграцию согласно этим инструкциям ?