2011-09-14 73 views

回答

19

您只需import新的東西,直接進入沒有任何工作拷貝庫:

svn import INSTALL.txt $SVN_REPO/trunk/proj1/INSTALL.txt 

與目錄工程(又名。 「項目」)。

svn import proj2 $SVN_REPO/trunk/proj2 

進口則必須簽出的東西才能繼續你的工作後:

rm -rf proj2/* 
svn co $SVN_REPO/trunk/proj2 proj2 
+0

在Mac OS中我用這個SVN進口proj2 $ SVN_REPO /主幹/ proj2 -m 「註釋有」。 Withou -m命令會給出錯誤信息:svn:E205007:無法使用外部編輯器來提取日誌消息;考慮設置$ SVN_EDITOR環境變量或使用--message(-m)或--file(-F)選項 svn:E205007:沒有設置環境變量SVN_EDITOR,VISUAL或EDITOR,並且沒有「editor-cmd '找到運行時配置選項 – Daniyar

16

可以檢出目錄沒有得到任何其內容的這樣:

svn co --depth empty SVN_URL 

您可以再移動你的項目到你的工作拷貝,然後svn addsvn ci

0

沒有,但它可能只能檢出指定目錄的最頂層孩子:

svn co --depth immediates REPOSITORY_URL 

然後,您可以自己的方式工作下來的樹,一次

cd SUBDIR 
svn update --set-depth immediates 
檢查出另一層

或者,你可以從一個子目錄中籤出整個樹

cd SUBDIR 
svn update --set-depth infinity