Импорт из Team Foundation Server 2005 в 2008 г. - PullRequest
3 голосов
/ 14 января 2009

У нас есть существующая установка TFS 2005 и более новая версия 2008. На сервере 2008 уже есть несколько новых проектов, но я собираюсь перенести старые проекты 2005 года на этот более новый сервер.

Кто-нибудь знает простой способ сделать это и поддерживать историю аудита вместо того, чтобы просто нарушать контроль версий в проекте и затем добавлять его на сервер 2008?

спасибо

Ответы [ 2 ]

5 голосов
/ 14 января 2009

Я использовал инструмент миграции TFS в TFS, чтобы сделать это:

http://www.codeplex.com/tfstotfsmigration

Вам необходимо иметь локальную копию SQL на компьютере, на котором вы ее запускаете, который инструмент использует в качестве области копирования между ними.

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

1 голос
/ 15 января 2009

В зависимости от того, сколько новых проектов вы добавили, можете ли вы восстановить базы данных 2005 года на новом сервере, обновить их до 2008, а затем перенести новые проекты в эту недавно обновленную базу данных? Таким образом, вы сохраните всю историю TFS, и у вас будет проблема «каждое изменение за один день» для небольшого количества новых проектов.

...