【发布时间】:2021-10-29 11:48:04
【问题描述】:
我有一个存储在 svn 中的项目,假设镜像在 git 中。
长话短说:svn连接不好,所以我们不在svn中分支,通过“git svn”使用git来同步存储库并在git中创建功能分支。
之前我们在 TeamCity 中有两个构建项目来处理这个问题,但现在我添加了一些依赖于构建工件的部署项目,所以我不想复制它们。
在 TeamCity 中,在构建过程中,我想提示使用哪个 VCS Root。 所以,我添加了两个 VCS Roots,设置连接,设置签出规则并将“VCS 签出模式”设置为“不自动签出文件”。
据我所知,我需要创建一个构建步骤来手动从所选存储库中签出文件。
TeamCity 中有什么东西可以让我重用我已经设置的 VCS Roots(和结帐规则)吗? 我的意思是有任何命令可以通过提供“VCS root ID”来结帐,还是我应该完全自己重新定义所有结帐规则?
【问题讨论】:
标签: teamcity