我在TeamCity中配置了多个svn root.它们都指向相同的存储库,但不同的路径(分支).所有分支都返回相同的值进行修订.我想要分支特定的修订号.
这是我转储所有已定义属性后构建日志的摘录:
vcsroot.3_0_11__SP6_.url = https://svn.devlan.local/Enigma/branch/release/3.0.11/
vcsroot.trunk.url = https://svn.devlan.local/Enigma/trunk/
system.build.vcs.number.trunk = 9602
system.build.vcs.number.3_0_11__SP6_ = 9602
Run Code Online (Sandbox Code Playgroud)
svn树中明显不同的位置,但修订号相同.
如何获取分支特定的修订号?
您只需在管理设置中创建多个VCS根,并将每个VCS根应用于适当的构建.例如,如果
是您的SVN存储库,那么您可能拥有以下每个项目的VCS根:
"特定于分支"的修订版本有点用词不当,但每个VCS根目录都将使用分支机构中最新的存储库修订版号build.vcs.number.