如何使用"svn export"命令从存储库中获取单个文件?

Del*_*lta 41 svn windows

如何使用该svn export命令从存储库中获取单个文件?

我试过这个:

svn export e:\repositories\process\test.txt c:\
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

svn:e:\ repositories\process不是工作副本

jas*_*man 55

从您的目录名称猜测,您正在尝试访问本地文件系统上的存储库.您仍然需要使用URL语法来访问它:

svn export file:///e:/repositories/process/test.txt c:\test.txt
Run Code Online (Sandbox Code Playgroud)


小智 19

您也不必在本地执行此操作.您可以通过远程存储库执行此操作,例如:

svn export http://<repo>/process/test.txt /path/to/code/
Run Code Online (Sandbox Code Playgroud)

  • 你没有认真地尝试使用`<repo>`的URL,是吗?这只是一个例子,你需要从服务器填写你的实际存储库路径. (7认同)

Joh*_*urn 5

对于受损的替换,这里是一个从 GitHub.com 到本地目录的真实示例:

svn ls https://github.com/rdcarp/playing-cards/trunk/PumpkinSoup.PlayingCards.Interfaces
svn export https://github.com/rdcarp/playing-cards/trunk/PumpkinSoup.PlayingCards.Interfaces /temp/SvnExport/Washburn
Run Code Online (Sandbox Code Playgroud)

请参阅:从 GitHub 存储库下载单个文件夹或目录以了解更多详细信息。