我有一些線程談論做svndadmin和svnload,我沒有管理員權限,因此我想只複製現有項目,沒有.svn目錄只需在目標存儲庫上執行svn add即可。我並不熱衷於將現有的修訂/評論與它一起移植。如何將我的SVN項目移動到不同的服務器
有沒有可用的腳本來做到這一點?
我有一些線程談論做svndadmin和svnload,我沒有管理員權限,因此我想只複製現有項目,沒有.svn目錄只需在目標存儲庫上執行svn add即可。我並不熱衷於將現有的修訂/評論與它一起移植。如何將我的SVN項目移動到不同的服務器
有沒有可用的腳本來做到這一點?
你是什麼意思,沒有.svn
目錄?回購沒有這些,只有工作目錄。
既然你不關心歷史,你可以做svn export
得到回購的內容,然後svn import
或svn add
它進入其他服務器的回購。它應該非常簡單。
您需要兩個乾淨的文件夾來源和目標來實現此目的。您需要它爲SVN CheckOut和SVN導出。
假設你已經創建了一個目標庫,這裏的步驟:
如果我沒有弄錯,SVN EXPORT會嘗試導出外部定義。如果你想省略這些,你需要使用「--ignore-externals」開關。
祝你好運。