如何在svn中获取2个或更多带外部的文件夹?

时间:2015-06-11 14:23:55

标签: svn tortoisesvn svn-externals

上下文

我目前正在使用SVN externals属性来获取文件夹。我需要在目录中获取第二个文件夹。

我正在研究的环境就像这样

  Trunk/
    Mtx/
    MtxTest/
    MtxOver/
    .../

尝试

我尝试用“;”分隔文件夹列表但它不起作用。

目标

我只需要Mtx和MtxTest。

有办法做到这一点吗?

2 个答案:

答案 0 :(得分:2)

这是在选择“Externals”作为要添加的SVN属性后出现的对话框:

TortoiseSVN Externals edit dialog

要添加外部,请单击“新建...”按钮并填写该外部的本地路径和URL。要添加另一个,请再次单击“新建...”按钮。以下是您的要求:

TortoiseSVN Externals edit dialog with examples

答案 1 :(得分:1)

从你的链接看起来你正在使用TortoiseSVN。从完全相同的链接,你显然没有花时间阅读:

  

要添加新的外部,请单击“新建...”,然后在显示的对话框中填写所需信息。

如果您实际上没有使用TortoiseSVN,而是使用常规SVN,那么请查看command-line documentation for svn:externals

  

externals definition format ...是子目录的多行表(相对于设置属性的版本化目录)

该链接甚至给出了一个例子:

http://svn.example.com/repos/sounds third-party/sounds
http://svn.example.com/skinproj@148 third-party/skins
http://svn.example.com/skin-maker@21 third-party/skins/toolkit