这可能吗?现在我正在使用构建工件依赖项(我将另一个构建配置文件保存在.zip中,并将该工件作为构建配置中的依赖项添加到我需要的地方)。但我认为这种方式会更有效率。使用团队城市签出SVN中的一个文件
我已经看到,这可以使用命令行svn完成,但如果可能的话,我想使用Team City的vcs root + checkout rules概念来完成。
这可能吗?现在我正在使用构建工件依赖项(我将另一个构建配置文件保存在.zip中,并将该工件作为构建配置中的依赖项添加到我需要的地方)。但我认为这种方式会更有效率。使用团队城市签出SVN中的一个文件
我已经看到,这可以使用命令行svn完成,但如果可能的话,我想使用Team City的vcs root + checkout rules概念来完成。
它不能由团队城市本身完成;其结帐规则只处理目录。其实,users have requested this feature,它仍然未决。我刚刚投了票。如果您看到并需要它,请投票。
猜猜我会从命令行执行它。 Here's如何。
我能够使用“编辑结帐规则”在TC中工作。
所以,让我们说你有一个大的根回购(BIG_REPO),其中有多个巨大的子文件夹和一个文件,你想检出(THE_FILE)。这是一个办法:
转至附回购的“编辑结算规则”,并使用此规则:
+ :. => THE_FILE
运行构建和验证文件已经确实签出
希望这有助于。它非常棒,这仍然不是TC的一项功能......也许有一天。
不适用于文件。 – 2017-04-17 21:24:10
您能否指出我在哪里看到过这可以通过命令行完成? – manojlds 2012-04-16 13:03:15
@manojlds:我在我的答案中放了一个链接,最后一段。 – 2012-04-16 13:24:21
[我如何从SVN存储库检出单个文件(不是文件夹)?](http://stackoverflow.com/questions/708523/how-do-i-checkout-a-single-file-not -svn-repository) – 2013-12-09 14:04:36