我需要从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
答案 0 :(得分:0)
我最终使用How to check out SVN external URL directly?的答案之一,通过...找出了目标URL +目标修订版本。
svn propget svn:externals http://svn/myurl/
...然后使用该目标URL +修订版导出文件。