我们正在使用TFS 2013构建与Git存储库。对于持续集成构建,我想在Git存储库中排除/隐藏特定的文件夹。如果构建定义正在监视命名的单个分支(例如/ refs / heads / develop分支),那么这是一个简单的任务。但是,我们使用Git Flow进行分支管理,我们的构建定义正在监视Git存储库中的所有/任何分支。
简而言之,问题是,当构建定义监视Git存储库下的所有分支时,是否有一种方法(通配符选项)从监视列表中排除文件夹? 我想要排除' BuildProcessTemplates'监视列表中的文件夹,位于Git存储库下。
下图显示了构建定义的Source Settings部分,其中构建定义正在监视Git存储库下的所有分支。
答案 0 :(得分:3)
没有。 Git与TFVC的工作方式不同,当构建发生时,它不是被检出的文件夹,就像它们与TFVC一样。相反,它实际上是一个检索的提交(即分支指向的提交)以及提交所代表的所有文件夹和文件。