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

How to fetch 2 or more folder with external in svn?

上下文

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

我工作的环境是这样的

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

尝试

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

目标

我只需要 Mtx 和 MtxTest。

有办法吗?

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

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

从您的 link 来看,您似乎在使用 TortoiseSVN。来自完全相同的 link,您显然没有真正花时间阅读:

To add a new external, click the New... and then fill in the required information in the shown dialog.

如果您实际使用的不是 TortoiseSVN,而是常规 SVN,请查看 command-line documentation for svn:externals:

externals definition format...is a multiline table of subdirectories (relative to the versioned directory on which the property is set)

link连举个例子:

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