2009-06-09 3 views
2

私はクライアントがTFS 2005リポジトリを実行しているコンサルタントです。私は自分のソースコードをTFSで管理し、リリースをTFSに提供します。私のソースコードは、私が維持している約2万のファイルです。TFSにコードを定期的に配信するにはどうすればよいですか?

私の通常のプロセス:

  1. が自分のTFSに私のTFS

  2. 接続から私の解決策を切り離し

  3. アウト

  4. が と私のプロジェクトファイルを上書きし、プロジェクト全体それらの

  5. バック

  6. チェックすべて追加ボタンをクリックして、

  7. チェックすべて

  8. 開くソリューションファイルを追加された新しい ファイルを追加し、TFS

    に をバインド
  9. すべてをチェックしてください

私はこのアプローチを見ている主な問題は、私は私の最後のファイルを削除した場合、私はその変更を反映する方法を持っていないです。

私はすべてのチェックイン、ちょうど現在の状態を同期させたくないので、私はまた、ツールを同期するには興味がないんです。

私はこれをよりうまくやり遂げる方法はありますか?

答えて

0

何が違うのバインディングと並列の.slnと.projファイルを維持することは?彼らは頻繁に変更されますか?

私はあなたがTeam Foundation Power ToolsからTFPT ONLINEコマンドを使用して、変更履歴を維持することができると思います。

  1. オープンSLN_Aは
  2. TFS_Bに対してTFPT ONLINEを実行して、TFS_Aにチェックインする前
  3. TFS_Aに対するアウト自動チェックVS)の変更を行います。これは、追加、編集、削除を選択する必要があります。
  4. TFS_AにチェックインSLN_A
  5. TFS_BにチェックインSLN_B。これで

唯一の問題は、B/Cのファイルは読み取り専用に返されますSLN_AチェックインがSLN_B保留中の変更をダウンさせる可能性があるということかもしれません。わからない。

なぜ並列TFSを維持する必要がありますか?ブランチやプロキシ経由で、あるいはその両方で、TFSに対して直接作業しなければならないようです。

+0

変更履歴やチェックインコメントは維持されず、必要な場合があります。 –

+0

契約、ネットワークの信頼性、認証、ユーザーの作成など、TFSに対して作業していない理由がいくつかあります。 私は時刻変更履歴を探しています。チェックインのコメントも必要ありません。 オーケストレーションが心配です。このプロジェクトには、1日中SLNをチェックインする人もあればそうでない人もいます。 – itchi

0

は、あなたがTimelyMigrationを見たことがありますか? (NO所属し、私はそれを使用する必要がなかったことがありません)

TFS to TFS migration

関連する問題