2012-02-22 31 views
3

我想使用SubWCRev在我的项目中包含SVN版本号作为版本号的一部分,但是我们使用的是TeamCity,它在为新版本提取源代码时似乎没有包含.svn目录。有什么方法可以强制TeamCity将这些目录留在原来的位置上吗?我们目前正在使用TeamCity 6,但如果有必要,可以升级到7。如何使用TeamCity构建TortoiseSVN的SubWCRev工具?

回答

2

只需使用agent checkout mode

代理方结账......提供了访问版本 具体控制目录(.svn文件,CVS)的能力;也就是说,构建脚本 可以执行VCS操作

0

正如Lazy Badger所述,您可以使用代理端检出。而且,即使在服务器端签出时,在TeamCity中运行构建时,也可以获取用于从“build.vcs.number。”更新源的修订版。 build parameters(定义新构建参数的值时,你可以在webUI中使用“完成”得到确切的名字

+0

因为我使用预构建任务中的SubWCRev,通过TeamCity获取数字并不是一个真正的选项因为它不适用于开发者机器上的构建,我认为代理端结算可能是正确的答案。 – 2012-02-24 13:59:59

相关问题