私は、いくつかの並行開発ブランチとリリース ブランチを備えたメイン ブランチが設定されているプロジェクトで作業しています。これは、同一または非常に類似した多くのファイルが同じワークスペースに並んで存在することを意味します。TFS 2010 ビルド サービスで新しいビルドがトリガーされると、メイン ブランチの 15 個の "コピー" を含むワークスペース全体がチェックアウトされます。ただし、ビルドに必要なアイテムはメイン ブランチのみです。チェックアウトには非常に時間がかかるため、チェックアウトするファイルをメイン ブランチのファイルに制限することが望ましいでしょう。ビルド サーバーにこれを行うように指示する方法はありますか? デフォルトの GetWorkspace アクティビティを置き換えるカスタム ビルド タスクを作成することで問題が解決することは想像できますが、可能であれば、既存のビルド定義を構成する方法を見つけたいと思います。
1 に答える
2
ビルド定義を右クリックして[ビルド定義の編集...]を選択すると、ビルドで発生する多くのことをカスタマイズできるダイアログが表示されます。左側のメニューには、ビルドが取得するコードを正確にカスタマイズできる[ワークスペース]タブがあります。自分にとって最も理にかなっている場合は、コードのさまざまなバージョンをすべて含むメインフォルダーを選択し、ビルドで無視するサブフォルダーを追加して、クロークとしてマークすることができます。ビルドは、それらが存在しないふりをします。これを説明するmsdnフォーラムからのリンクは次のとおりです。http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/baf55d77-560b-407a-8045-b1f6cad662b3/
于 2012-03-04T01:30:22.830 に答える