如documentation中所述,如果在默认分支中建立了快照快照,则vsc-trigger不会在分支上启动:
如果默认分支是合并/快速转发中的分支之一,则更改将始终根据默认分支进行计算,如果默认分支中存在相同修订版本的,在相同版本上,TeamCity 将无法运行。
有什么办法可以改变描述的行为?
我们使用Release-flow和GitVersion进行版本控制,构建git快照的分支名称对我们来说确实很重要,因为我们需要在其上计算版本。 因此,如果我们从master creale发布分支,并且不对该分支进行任何提交(这是正常的),则build-trigger不会启动。
当然,作为一种解决方法,我们可以创建一个虚拟分支/标签,并将其设置为默认值,但是看起来很丑。