[英]How to use “svn export” command to get a single file from the repository?
如何使用svn export
命令從存儲庫中獲取單個文件?
我試過這個:
svn export e:\repositories\process\test.txt c:\
但我收到此錯誤:
svn: e:\\repositories\\process 不是工作副本
從您的目錄名稱猜測,您正在嘗試訪問本地文件系統上的存儲庫。 您仍然需要使用 URL 語法來訪問它:
svn export file:///e:/repositories/process/test.txt c:\test.txt
您也不必在本地執行此操作。 您可以通過遠程存儲庫執行此操作,例如:
svn export http://<repo>/process/test.txt /path/to/code/
對於受損的替換,這里是一個從 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
請參閱: 從 GitHub 存儲庫下載單個文件夾或目錄以了解更多詳細信息。
我知道 OP 要求從命令行進行導出,但以防萬一這對其他人有幫助...
您可以讓Eclipse (加上此處討論的插件之一)為您完成工作。
顯然,下載Eclipse僅用於執行單個導出是過大的,但是如果您已經將其用於開發,那么您還可以在瀏覽 SVN 存儲庫時簡單地從 IDE 的上下文菜單中執行svn export
。
優點:
使用 SVN 存儲庫 URL 將文件導出到本地路徑。
svn export [-r rev] [--ignore-externals] URL Export_PATH
svn export http://<path>/test.txt C:\Temp-Folder
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.