从SVN导出单个文件,可能跟随外部

时间:2018-05-03 14:53:08

标签: svn svn-externals

我需要从SVN导出单个文件。我的结构可能如下所示:

- trunk
   - file.py
   - anotherfile.py
   - folder
      - stuff.py
   - anotherfolder # <-- External!
      - magic.py

考虑到结构,我希望能够下载任何这些单.py个文件。例如,任何这些都应该有效:

/trunk/file.py
/trunk/anotherfile.py
/trunk/folder/stuff.py
/trunk/anotherfolder/magic.py

对于前三个,我知道我可以像这样使用svn export

> svn export http://host.xyz/trunk/folder/stuff.py c:\stuff.py

但如果文件位于外部,则无效:

> svn export http://host.xyz/trunk/anotherfolder/magic.py c:\magic.py
svn: E170000: URL 'http://host.xyz/trunk/anotherfolder/magic.py' doesn't exist

1 个答案:

答案 0 :(得分:0)

我最终使用How to check out SVN external URL directly?的答案之一,通过...找出了目标URL +目标修订版本。

svn propget svn:externals http://svn/myurl/

...然后使用该目标URL +修订版导出文件。