如何使用SVN獲取指定的文件? 通常情況下,如果我們想要得到一些目錄,我們可以創建一個新的目錄並右鍵單擊選擇SVN簽出,但如果我只想獲取一個文件,該怎麼辦?如何使用SVN獲取指定的文件?
謝謝。 Alex
如何使用SVN獲取指定的文件? 通常情況下,如果我們想要得到一些目錄,我們可以創建一個新的目錄並右鍵單擊選擇SVN簽出,但如果我只想獲取一個文件,該怎麼辦?如何使用SVN獲取指定的文件?
謝謝。 Alex
簡單的答案是,你svn導出文件,而不是檢出它。
但這可能不是你想要的。您可能需要處理文件並重新檢入,而無需下載不需要的垃圾文件。
如果你有顛覆1.5,然後做一個疏結賬:
svn checkout <url_of_big_dir> <target> --depth empty
cd <target>
svn up <file_you_want>
對於老SVN,您可以從以下受益:
結帳在遙遠的過去使用修改回目錄當它不那麼充滿垃圾時,你並不需要。 更新您想要的文件,以創建混合版本。即使該文件在您簽出的修訂版中不存在,也可以使用。 利潤! 另一種方法(例如,如果該目錄對創建它的修訂版本有太多垃圾權限),則將所需文件的URL-> URL副本放入存儲庫中的新位置(實際上這是一個工作文件的分支)。查看該目錄並進行修改。
我不確定您是否可以將修改後的副本完全歸併到存儲庫中,而無需目標的工作副本 - 我從不需要。如果是這樣,那麼做。
如果沒有,那麼不幸的是,你可能不得不尋找其他人檢查了整個目錄並讓他們這樣做。或者,也許當你做你的MODS,其餘的將完成下載...
在http-repo最新版本的文件的情況下,你會得到使用舊的良好的URL的HTTP資源(不記得了以前版本的格式)
對於任何類型的回購svn cat URL > filename