2015-01-13 17 views
5

メインコレクション内のいくつかのプロジェクトでTFS 2013サーバーを実行しています。ソースコントロールを1つのTFSプロジェクトから別のプロジェクトに移動

すべてのプロジェクトでバージョン管理にTFVCが使用されています。

コード履歴をあるプロジェクトから別のプロジェクトに完全に移動する(またはコピーする)ことはできますか?そしてもしそうなら、どうですか?

古いプロジェクトからのコード全体を新しいプロジェクトにコミットする必要がありますか?古いバージョンのコントロールの合計履歴を失っていますか?私は新しいプロジェクトでTFVCをGITに移行することについて何かを読んだが、TFVCについてはTFVCについては何も読んでいなかった。

答えて

5

は、同じサーバー上のプロジェクト間でこのツールを使用すると、作業項目をコピーおよび/またはソース(歴史を持つ)ことができます(名前は...あなたを投げてはいけません)

TFS Integration Platformを見てみましょう異なるプロジェクトコレクション、または異なるサーバーを使用できます。

私はそれを何度も使用しており、仕事は終わっています(そして価格は正しいです...無料です)。私は愛憎関係を持っているとTFSの統合プラットフォームに代わるものとして

+2

ALMレンジャーには、移行に関する白書があります。http://nakedalm.com/understanding-tfs-migrations-premise-visual-studio-online/ –

+0

TFSインテグレーションプラットフォームでは、ソースコードを他のTFS2013プロジェクトにTFS2013プロジェクトのサブプロジェクト – Dib

1

、あなたがして良い結果を達成することができます

利用可能な他の商業的なオプションがあります。同様にOpsHub Integration Managerがおそらく最も多くの機能を備えていますが、そのソリューションを複数回使用してバグが発生したため、完全な再起動が必要になったり、数時間ではなく数週間かかることもありました。

無料のソリューションが必要な場合は、TFS統合ツールでこのトリックを実行できます。あなたが幸運なら、それはちょうどうまくいきます。あなたが不運で、移行しようとしているチームプロジェクトがTFSのアップグレードをいくつか見たことがある場合は、手動で解決する必要がある状況に直面することがあります。この手作業のプロセスは非常に面倒であり、必要なステップのドキュメントはほとんど存在しないか、理解するのが難しいだけです。

関連する問題