2016-10-17 7 views
0

リポジトリがTFSプロジェクトの後ろにある場合、リポジトリをソースフォルダでフィルタリングする方法はありません。ビルドは常にリポジトリ全体をプルします。私たちは、TFSプロジェクトで複数のソリューションを用意しています。私たちはそれをすることができますが、ダウンロードするソースフォルダをフィルタリングできないため、処理が遅いです。git filter in on premise TFS 2015 Update 3

私たちはフォルダをCIトリガーに追加できないという別の問題。したがって、すべてのプロジェクトは、どのプロジェクトでもプッシュしてビルドされます。

Team Servicesはすでにgitリポジトリのパスフィルタをサポートしています。しかし、誰もがTFS 2015 Update 3上でこの問題のいくつかの回避策を知っていますか?

答えて

1

TFS 2015 update3での回避策はありません。コンポーネントを別々のリポジトリに分割しない限り。複数のプロジェクトがそれぞれ独自のリポジトリになければなりません。すべての依存関係は、それ自身のプロジェクトであり、NuGetパッケージとして扱うことができます。従属プロジェクトで何かを変更し、CIトリガーを使用すると、ソリューション全体が壊れません。

この機能は、TFS 15に出荷し、すでにVSTSで提供されています

https://www.visualstudio.com/en-us/docs/build/news/2016#june-14

関連する問題