既存の TFS 2005 インストールと新しい 2008 があります。2008 サーバーには既に新しいプロジェクトがいくつかありますが、古いプロジェクトを 2005 からこの新しいサーバーに移動しようとしています。
プロジェクトのソース管理を壊してから 2008 サーバーに追加するのではなく、これを実行して監査履歴を維持する簡単な方法を知っている人はいますか?
ありがとう
これを行うために、TFS から TFS への移行ツールを使用しました。
http://www.codeplex.com/tfstotfsmigration
ツールが 2 つの間のコピー領域として使用する SQL を実行するマシンにローカルの SQL のコピーが必要です。
また、すべての履歴は、TFS がバージョン履歴情報を保存する方法により、すべての変更が同じ日に発生したかのように表示されます。必要に応じて、履歴が不要になるまで 2005 データベースを中断してそのままにしておく方が簡単な場合があります。
追加した新しいプロジェクトの数にもよりますが、2005 データベースを新しいサーバーに復元し、それらを 2008 にアップグレードしてから、新しいプロジェクトをこの新しく更新されたデータベースに移行することは可能ですか? そうすれば、TFS の履歴全体を維持し、少数の新しいプロジェクトについて「1 日ごとにすべての変更を行う」という問題だけを抱えることになります。