3
我们在这里使用repos的一种奇怪的方式(并且我无法控制它),其中根存储库存放多个项目......没有像trunk/tags /分支文件夹...(我很伤心)。在TeamCity中获取子文件夹svn修订
因此,例如结构如下:
http://my.svn.root/main
|-- /Project1
|-- /Project2
...
等等...
现在做的文件夹svn log
会给我该文件夹中的最新版本号。问题是,TeamCity的好像根是做svn info
,所以即使我指定一个VCS根这样的:
http://my.svn.root/main/Project1
的%build.vcs.number%
属性似乎从main
根回购的采摘,所以犯Project2实际上会推进这个数字(这不是我想要的)。
有没有办法告诉TeamCity使用子文件夹最新的提交号码而不是根修订?或者一个不同的属性,只是这样做?
谢谢!
这是很好的建议。它应该包含在TeamCity最佳实践页面上。 –
仍然不能在TeamCity 8上工作((。它返回最新版本的值,不管你做什么分支结账。 – dollar2048