【发布时间】:2016-07-13 07:30:32
【问题描述】:
如果我使用结帐规则,如何使用 TeamCity VCS 标签标记我的 SVN 项目?
我阅读了结帐规则文档,但我很难理解 VCS 标签和 TeamCity 中的结帐规则之间的关系。
我的 SVN 结构如下:
https://my.internalsvn.com/(...)/myproject/branches/gattaca-dev
https://my.internalsvn.com/(...)/myproject/tags
https://my.internalsvn.com/(...)/myproject/trunk
在 TeamCity 中,我的 VCS 根配置为:
https://my.internalsvn.com/(...)/myproject
当我运行构建时,我希望它在当前工作目录中执行,所以我设置了一个 Checkout Rule,如下所示:
+:branches/gattaca-dev => .
当我添加 VCS 标签构建功能时,它告诉我:
失败:无法设置标签“build-6”:找不到标签规则 结帐规则分支/gattaca-dev=>
我必须设置什么才能使我正在构建的分支(在结帐规则中配置为“.”)被标记?
https://my.internalsvn.com/(...)/myproject/tags/build-6
如何为结帐规则设置标签规则?它是否进入结帐规则本身?或者我是否需要编辑 VCS 根目录并为此特定版本制作副本?
【问题讨论】:
标签: svn teamcity teamcity-9.0