我已經從一個svn倉庫簽出了一個文件夾,現在我正試圖將其複製到另一個倉庫中。我用下面的命令:如何在SVN存儲庫之間複製文件夾?
svn cp -m "Replace 35GB sql dud commit with empty file" /u01/tmp/35gb_tmp_dir/ file:///u01/master/Labs/Analytics/Code/
這給了我一個錯誤:
svn: E235000: In file 'subversion/libsvn_client/copy.c' line 1386: assertion failed (commit_items != NULL)
Aborted (core dumped)
我想這是因爲沒有被comitted修改後的文件什麼的,不知道。
修復或準備?如果前者,這是什麼意思?什麼是「啞」承諾?你想從每個修訂版中刪除35GB文件嗎? – royalTS
我編輯了這個問題,使其更清晰。 – eeijlar
'svn copy'不允許任何交叉存儲庫複製。 (http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.copy.html)。對於新的存儲庫,您只需添加和提交或導入文件,但無法保留歷史記錄 – royalTS