从 SVN 导出单个文件,可能遵循外部文件

问题描述 投票:0回答:2

我需要从 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
svn svn-externals
2个回答
0
投票

我最终使用了 如何直接查看 SVN 外部 URL? 通过找出目标 URL + 目标修订版的答案之一...

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

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


0
投票

你能给出完整的命令来导出 svn external 以及修订版吗?

© www.soinside.com 2019 - 2024. All rights reserved.