如何使用svn export
命令从存储库中获取单个文件?如何使用“svn export”命令从存储库中获取单个文件?
我已经试过这样:
svn export e:\repositories\process\test.txt c:\
但我得到这个错误:
svn: e:\repositories\process is not a working copy
如何使用svn export
命令从存储库中获取单个文件?如何使用“svn export”命令从存储库中获取单个文件?
我已经试过这样:
svn export e:\repositories\process\test.txt c:\
但我得到这个错误:
svn: e:\repositories\process is not a working copy
从您的目录名称猜测,您试图访问本地文件系统的存储库。您仍然需要使用URL语法来访问它:
svn export file:///e:/repositories/process/test.txt c:\test.txt
您不必在本地执行此操作。你可以做到这一点通过远程仓库,例如:
svn export http://<repo>/process/test.txt /path/to/code/
“找不到”。有没有另一个我可以尝试的链接,@RobertDuchnik? – 2014-02-25 18:35:12
你真的没有认真地尝试一个URL'
撤回评论海报 – 2014-12-11 21:44:15
对于这里的障碍是substition从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
参见:Download a single folder or directory from a GitHub repo了解更多详情。
我知道OP问这样做的命令行出口,但以防万一,这是有帮助的任何人在那里......
你可以只让的Eclipse(加的一个plugins discussed here)为你做的工作。
很明显,下载Eclipse只是为了做一次导出而已,但是如果您已经在使用它进行开发,您还可以在浏览SVN存储库时从IDE的上下文菜单中执行svn export
。
优势:
我想你不甚至不需要使用file:// scheme提供完整的路径;只需移动到您驻留代码的目录并在那里使用svn export命令。 例如,你的代码存在于成才/成才/代码,所以MOV的东西/某事我们cd命令,并运行以下命令 SVN出口./code ./code_new 此命令将在code_new导出所有代码目录。请注意,你甚至不需要自己加密code_new目录,导出命令会自己完成。 纠正我,如果我在任何地方都错了。 – Ans 2013-04-21 07:47:30