使用Team City仅从SVN签出一个文件

使用Team City仅从SVN签出一个文件,svn,continuous-integration,teamcity,Svn,Continuous Integration,Teamcity,这可能吗?现在我正在使用构建工件依赖项(我将另一个构建配置中的文件保存在.zip中,并将该工件作为依赖项添加到我需要的构建配置中)。但我认为这样会更有效率 我知道这可以使用命令行svn来完成,但如果可能的话,我希望使用Team City的vcs根+签出规则概念来完成;它的签出规则只处理目录。事实上,它仍然悬而未决。我刚刚投了赞成票。如果你看到这一点,并需要它,请投票以及 我想我会从命令行开始。如何。我能够使用“编辑签出规则”在TC中工作 所以,假设你有一个大的根repo(big_repo),其中

这可能吗?现在我正在使用构建工件依赖项(我将另一个构建配置中的文件保存在.zip中,并将该工件作为依赖项添加到我需要的构建配置中)。但我认为这样会更有效率


我知道这可以使用命令行svn来完成,但如果可能的话,我希望使用Team City的vcs根+签出规则概念来完成;它的签出规则只处理目录。事实上,它仍然悬而未决。我刚刚投了赞成票。如果你看到这一点,并需要它,请投票以及


我想我会从命令行开始。如何。

我能够使用“编辑签出规则”在TC中工作

所以,假设你有一个大的根repo(big_repo),其中有多个大的子文件夹和一个你想签出的文件(THE_file)。这是一种方式:

  • 创建并附加新的SVN回购协议
  • 作为回购URL,请使用此类URL:
  • 转到所附回购协议的“编辑签出规则”并使用此规则:

    +:。=>档案

  • 运行构建并验证文件是否确实已签出

  • 狂欢

  • 希望这有帮助。这仍然不是TC的一个功能,这真是太奇怪了。。。也许有一天。

    你能告诉我你在哪里看到可以从命令行执行此操作吗?@manojlds:我在我的答案的最后一段中添加了一个链接。可能是