gpt4 book ai didi

svn - 如何在 TeamCity 中获取分支特定的 SVN 修订号

转载 作者:行者123 更新时间:2023-12-04 02:21:52 26 4
gpt4 key购买 nike

我在 TeamCity 中配置了多个 svn 根。它们都指向同一个存储库,但路径不同(分支)。所有分支都返回相同的修订值。我想要分支特定的修订号。

这是我在 dumped 之后构建日志的摘录所有定义的属性:

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

svn 树中的位置明显不同,但修订号相同。

如何获得分支特定的修订号?

最佳答案

您只需要在您的管理设置中创建多个 VCS 根并将每个应用到适当的构建中。例如,如果

  • svn://196.168.0.1/software

  • 是您的 SVN 存储库,那么您可能拥有以下每个项目的 VCS 根:
  • svn://196.168.0.1/software/agent/trunk
  • svn://196.168.0.1/software/server/trunk
  • svn://196.168.0.1/software/database/trunk

  • “特定于分支的”修订有点用词不当,但每个 VCS 根都将使用分支的最新版本号在其 build.vcs.number 中。 .

    关于svn - 如何在 TeamCity 中获取分支特定的 SVN 修订号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2882953/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com