2011-07-26 33 views
0

TFSプロジェクトコレクションA内のプロジェクトからいくつかのファイルをTFSプロジェクトコレクションB内の別のプロジェクトに定期的にコピーするにはどうすればよいでしょうか。ソースからの最新の情報を取得して、競合を無視して宛先をチェックします(存在する場合)。私はTeam Foundation Buildを自動化し、スクリプトやステップを追加することができます。私はこれを自動化されたビルドの一部にすることを好むだろうが、私が一定の時間に夜間にそれを実行しなければならないとうまくいくだろう。私はそれを行うための信頼できる自動化された方法が必要です。1つのTFSプロジェクトコレクションから別のファイルにファイルをコピーする

答えて

2

Team Foundation Server Integration Toolsを調べて、2台のTFSサーバー間の同期を設定できます。 2つのサーバー間で双方向同期または単方向同期のいずれかを設定することができます。コレクションAとコレクションBの一方向の同期が必要な場合があります。

私たちは約1ヶ月間、それに非常に満足しています。

+0

は有望に見えます。はい、2つのコレクションの間のフォルダ構造に単方向同期が必要です。あなたは記事や記事へのリンクがより多くの情報を提供することができるでしょうか?つまり、これを設定する方法と問題がありますか? –

2

私はあなたがその行動の過程を再考したいと思うかもしれないと思います。 TPC間の境界は強力なものです。つまり、2つのサンドボックスとみなされます。ソースコードを移植する理由は何でしょうか(私はこれをあなたが意味するものと仮定しています)、あるサンドボックスから別のサンドボックスへ

何が本当に必要なのは、あなたが本当に何をしたいのか、おそらくそれから、(あなたは1つのTPC内のコンポーネントを構築し、他にそれを使用する必要があると言う)の出力である場合ビルドするプロジェクトのために配置することです(2番目のTPCの開発者と自動ビルド)がそれらをコピーし、必要に応じて参照として追加するようにします。

このようにすれば、コード内で多くの競合が発生することはなく、実際には再利用性が向上します。このことができます

希望、
アサフ

+0

宛先TPCは完全に分離されたチーム用です。また、何も変更しないので、一方向の同期はうまくいきます。 –

関連する問題