这可能吗?现在我正在使用构建工件依赖项(我从.zip中的另一个构建配置中保存文件,并将该工件添加为构建配置中的依赖项,我需要它)。但我认为这种方式会更有效率。
我已经看到这可以使用命令行svn完成,但如果可能的话,我想使用Team City的vcs root + checkout规则概念来完成。
答案 0 :(得分:5)
Team City本身无法做到;它的结账规则只处理目录。事实上,users have requested this feature并且它仍在等待中。我刚刚投了赞成票。如果你看到这个并且需要它,也请投票。
猜猜我会从命令行执行此操作。 Here's如何。
答案 1 :(得分:1)
我能够使用"编辑结帐规则"让它在TC工作。
所以,假设您有一个很大的根目录(BIG_REPO),其中有多个巨大的子文件夹和一个您想要签出的文件(THE_FILE)。这是一种方式:
转到"编辑结帐规则"附件回购并使用此规则:
+ :. => THE_FILE
运行构建并验证文件确实已签出
希望这会有所帮助。这仍然不是TC中的一个特征......可能有一天。