2011-12-22 9 views
3

TFS統合ツールをインストールし、ソースコードを同じサーバー上の別のコレクションに移行しようとしました。それは働いていると、それは、しかし、それが表示されている歴史がチェックインされた1人のユーザーが、私が移行してきたように私のものである新しいコレクションに歴史を持つコードをコピー:これは前に1つのファイルの歴史だったあるコレクションから別のコレクションへのソースコードの移行

  • 移行 enter image description here

  • 移行後の履歴です。これは、変更セット番号が変更され、日付も変更されます。番号、日付、チェックインの古い変更セットの情報は、括弧内に記載されています。 enter image description here

  • 我々は右図のように、それは完全な情報を表示よりも、任意のチェンジセットをクリックして、チェンジセットの詳細を選択した場合: enter image description here

この移行は、すべての作業項目の前のリンクの上に新しいチェンジ番号を与えるとチェンジセットは失われます。 私はそれを正しくやっていますか、それを行うには他の方法がありますか?以前のコレクションと同じ履歴を取得できますか?

答えて

0

TFS移行ツールは素晴らしいですが、まだいくつかの制限があります。たとえば、元のチェックインの日付を保持することはできず、変更番号は同じではありません。チェンジセット番号を同じにすることは可能です。これを実現するには、http://www.felinesoft.com/blog/index.php/2010/11/tfs-to-tfs-migration-between-two-domains/

+0

で説明されているように、ユーザーマッピング機能を有効にしてください。ただし、リンクは2つの異なるドメイン間の移行を示しています。私の場合、ドメインは以前と同じままにしておきたい履歴と同じです。 –

+0

そのリンクは、表示されている例ですが、TFS移行ツールを使用して履歴を同じにすることはできません。 – kroonwijk