如果存储库是我们TFS项目后面的git,则无法按源文件夹过滤存储库。构建总是拉动整个存储库。我们想要在TFS项目中建立多个解决方案。我们可以做到,但它很慢,因为我们无法过滤要下载的源文件夹。
我们无法将文件夹添加到CI触发器的另一个问题。因此,所有项目都将在推进任何项目之后构建。
我知道Team Services已经支持git存储库的路径过滤器。但有没有人知道TFS 2015 Update 3内部问题的一些解决方法?
答案 0 :(得分:1)
在TFS 2015 update3上没有解决方法。除非将您的组件分成不同的存储库。多个项目必须位于自己的存储库中。所有依赖项都是自己的项目,可以作为NuGet包处理。如果您在依赖项目中更改某些内容并使用CI触发器,则整个解决方案不会中断。
此功能将在 TFS 15 中发布,并已在VSTS上提供
https://www.visualstudio.com/en-us/docs/build/news/2016#june-14