Git 基于触发器的Teamcity快照依赖

Git 基于触发器的Teamcity快照依赖,git,teamcity,teamcity-8.0,Git,Teamcity,Teamcity 8.0,因此,我对这个项目有几个部分——其中之一是opencv构建,这可能需要一些时间。我已经创建了另一个依赖于此的构建,作为设置为“如果有合适的构建,请不要运行新构建”的快照构建 opencv生成仅在提交到相关目录时触发(使用生成触发器) 我的另一个构建也是类似地设置的(基于另一个文件夹) 但由于它们都来自同一个存储库,一个的触发器导致另一个的触发器。似乎“合适”不考虑构建触发器,而只考虑提交数。有没有什么方法可以设置它,这样依赖的构建就不会每次都重建,而且只会在触发时重建(我仍然需要两者之间的依赖关

因此,我对这个项目有几个部分——其中之一是opencv构建,这可能需要一些时间。我已经创建了另一个依赖于此的构建,作为设置为“如果有合适的构建,请不要运行新构建”的快照构建

opencv生成仅在提交到相关目录时触发(使用生成触发器) 我的另一个构建也是类似地设置的(基于另一个文件夹)

但由于它们都来自同一个存储库,一个的触发器导致另一个的触发器。似乎“合适”不考虑构建触发器,而只考虑提交数。有没有什么方法可以设置它,这样依赖的构建就不会每次都重建,而且只会在触发时重建(我仍然需要两者之间的依赖关系)


谢谢。

修改opencv版本的签出规则

Edit configuration
Go under '2. Version Control Settings'
Under the VCS root 'Edit Checkout Rules'
Add the rule so it only considers what affects it (e.g. +:\Repo\opencv)

只有当此文件夹中发生更改时才会触发此操作。

获取错误:无法对代理执行签出:git支持的代理签出仅包括表单规则。=>subdir’git似乎无法执行subdir签出,所以这种方法不起作用?