【发布时间】:2013-05-23 15:27:30
【问题描述】:
我们在这里使用 repos 的方式很奇怪(恐怕我几乎无法控制它),其中根 repo 包含多个项目......也没有像 trunk/tags/branches 文件夹这样的花哨的东西...... (我很伤心)。
例如,结构如下所示:
http://my.svn.root/main
|-- /Project1
|-- /Project2
...
等等……
现在,对文件夹执行svn log 将为我提供该文件夹中的最新修订号。问题是 TeamCity 似乎在根目录上执行svn info,所以即使我这样指定 VCS 根目录:
http://my.svn.root/main/Project1
%build.vcs.number% 属性似乎是从 repo 的 main 根目录中挑选出来的,因此 Project2 中的提交实际上会增加该数字(这不是我想要的)。
有没有办法告诉 TeamCity 使用子文件夹的最新提交号而不是根版本?还是其他可以做到这一点的属性?
谢谢!
【问题讨论】:
标签: svn teamcity versioning