【发布时间】:2013-12-25 23:15:51
【问题描述】:
使用 github 和 teamcity,构建似乎是 refs/heads/master 或 master 分支。
每当 github 服务挂钩启动构建时,它就位于分支 master。
每当 TeamCity 启动构建时(例如,当我开始构建时,或依赖项构建触发构建时),分支都是 refs/heads/master。
这会导致在同一页面上显示两个内部版本号,最后一个版本号用于master,最后一个版本号用于refs/heads/master。
有没有办法让 TeamCity 触发的构建构建 master 而不是 refs/heads/master?
或者有没有办法让master 和refs/heads/master 被视为同一个分支,而不是不同的分支?
【问题讨论】:
-
confluence.jetbrains.com/display/TCD7/… 中提到的“构建中的分支标签”有什么帮助吗?
-
我看了看,并尝试将
+:refs/heads/(master)添加到分支规范中。不幸的是,它只是显示了两个“主”分支,而不是合并它们。 -
我认为这可能确实有效,我还必须做一些其他事情,并删除所有旧版本,但这有助于@VonCpan>
标签: git github teamcity teamcity-8.0