2011-09-27 80 views
3

我想知道是否可以使用TeamCity进行自动分支。由于目前我使用web部署自动发布Web应用程序,唯一剩下的就是分支,因为我们通常在svn中分支并发布下一个版本。任何人都可以请告知是否有可能以及如何去做。使用teamcity在svn中自动分支

+0

不清楚!!!你分支下一个版本?你什么意思?你的意思是你保持你的发布版本的底线作为分支吗? – hsalimi

+0

是的。每当我们做一个新的发布时,我们将所有的备份都作为一个新的版本号为svn的分支。 – sam

回答

4

为您的发布版本打开TeamCity版本控制设置。

将“VCS标签模式”设置为“仅成功”并指定适当的标签图案。例如。 release-build-%system.build.number%。在此页面顶部,输入结帐规则+:/trunk => .,然后单击编辑打开VCS根目录设置页面。

确保URL指向源控制树的根级别例如https://vcserver/而不是中继https://vcserver/trunk。同样在此页面上,将标签规则设置为trunk=>branches

每次运行此版本时,都会使用新的系统内部版本号自动分支。