SVN Checkout跳过其间的文件夹

时间:2017-11-03 16:08:13

标签: svn tortoisesvn

我在svn上有一个目录结构,如下所示:

  • 躯干
    • 文件夹A.
      • 躯干
        • 文件夹A目录
      • 标记
      • 分支
    • 文件夹B.
      • 躯干
        • 文件夹B目录
      • 标记
      • 分支

我想只检查root trunk文件夹,但忽略其间的所有trunk / branches / tags文件夹。

所以基本上我想在Checkout上得到以下结构:

    • 文件夹A.
      • 文件夹A目录
    • 文件夹B.
      • 文件夹B目录

请记住,这是一个简化的示例,我正在处理的目录结构要复杂得多,不同级别的'中继'无处不在。

在svn / TortoiseSVN中是否有开箱即用的方法?或者我应该依靠脚本来做这件事。

1 个答案:

答案 0 :(得分:0)

所以我至少找到了一种方法来手动执行此操作,但这是我提出的最佳方法。

我首先检查完整的目录结构,如问题的第一部分所示。

在此之后,我进入包含trunk / tags / branches结构的每个文件夹,并使用TortoiseSVN执行SVN Switch,并指向trunk内容。

为此,我需要选择“忽略祖先”选项。