从“ master”分支到“ hotfix”分支,Teamcity在成功构建时无法自动合并
我们所有的项目都有“ master”和“ hotfix”分支。通常,我们构建,部署,运行所有测试,最后从“主”部署到PROD。我们所有的部署都是通过章鱼完成的。我们想要做的是确保在每次成功将Octopus部署到PROD后将“ master”合并到“ hotfix”分支中。
但是我无法使其正常工作。我已经尝试了各种配置,最后的配置总结如下screenshots here。
构建成功,并且可以在两个VCS根目录上看到结帐,没有错误,但是通过查看我们的Git仓库确认没有合并。
我还查看了'teamcity-vcs.log'文件,但没有找到与VCS结帐有关的条目。
基于TC instructions,看来这应该很简单,那么我在做什么错了?
答案 0 :(得分:0)
最后到达那里。诀窍在于了解默认分支和分支规范之间的区别。
很多人似乎在TC自动合并设置上遇到问题,所以这是我在TeamCity社区论坛上发布的complete answer。