2
我有一個包含40-50個單獨項目的Subversion版本庫。我如何導出所有這些項目/樹/(或任何你稱之爲),以便我可以將它們遷移到另一臺機器?獎金積分,如果我不需要單獨做每個:)Subversion:如何將* all *項目導出到存儲庫中?
我有一個包含40-50個單獨項目的Subversion版本庫。我如何導出所有這些項目/樹/(或任何你稱之爲),以便我可以將它們遷移到另一臺機器?獎金積分,如果我不需要單獨做每個:)Subversion:如何將* all *項目導出到存儲庫中?
我會使用svnadmin dump
和svnadmin load
因爲那麼你不必擔心文件系統級別的兼容性。
請注意,SVN將所有內容存儲在存儲庫級別而不是項目級別。存儲庫就像數據的斑點。如果你想把這些項目分成不同的倉庫,你會得到一份很大的工作。僅僅將整個資源庫遷移到一起很容易!只要確保沒有人在轉儲時正在寫入存儲庫。
你是什麼意思「遷移到另一臺機器」?您是否將存儲庫移至新服務器?試圖在另一臺機器上獲得工作副本?只想獲取存儲庫中文件的副本? – Ben
是的,正在轉移到新的服務器。 – Albert
然後你可能想'svn dump'然後'svn load',或者只需複製存儲庫文件夾,就像在這裏接受的答案中所建議的那樣:http://stackoverflow.com/questions/49450/how-doi-i-出口和再進口-A-顛覆回購 – Ben