如何使用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