TeamCity - SVN和标签

Chr*_*sen 5 svn tags label teamcity-5.0

我即将开始使用TC(Great product :)的标签功能,并提出一个问题:

我有1个根VCS: svn:\ someserver\MyRepo

使用标签规则: trunk =>标签

在我的所有项目中,我使用结帐规则来检查所需的项目,如下所示:

Prj1 - Conf1: +:MyPrj1/trunk => /

Prj2 - Conf1: +:MyPrj2/trunk => /

Prj3 - Conf1: +:MyPrjCollection/MySubPrj1/trunk => /

......你得到了照片

如果我在ex上的每个成功构建上设置自动标签,那么会发生什么.Prj1 - Conf1?

A.我的主干是否只是标记为MyPrj1/tags/LabelName,正如我希望的那样?

B.或者是否会标记整个根VCS(MyRepo\tags\Label)或更糟糕的东西?

谁能帮我?:)

亲切的问候加勒特

Von*_*onC 2

如果我正确读取VCS 标签 (TC6),则标签规则被指定为换行符分隔规则,每个规则使用以下格式:

TrunkOrBranchRepositoryPath => tagDirectoryRepositoryPath
Run Code Online (Sandbox Code Playgroud)

因此,与其使用通用标签规则 trunk=>tags,不如使用如下标签规则:

/MyPrj1/trunk=>/MyPrj1/tags
/MyPrj2/trunk=>/MyPrj2/tags
/MyPrjCollection/MySubPrj1/trunk=>/MyPrjCollection/MySubPrj1/tags
Run Code Online (Sandbox Code Playgroud)

这样,您就可以确定生成的树结构。