2010-08-28 81 views
3

我已經收購了一個Subversion版本庫。問題在於所有東西都在根中(顯然沒有像分支那樣花哨)。Subversion重新安排版本庫

現在我想重新配置遵循標準慣例:

/svnpath/repo 
      /trunk 
      /branches 
      /tags 

如何做到這一點,仍然保持舊的歷史?

回答

4

那麼選項1將檢查出來,創建新的目錄爲trunk和什麼不是,並將文件移動到他們需要然後提交。然後吹走你的工作副本,並只結賬到工作副本。

選項2,也許更合適或「正確」的方式是做回購轉儲。然後用經典結構創建另一個並將轉儲文件導入trunk。見Migrating a Repository

+2

我選擇了選項二。鍵盤命令是「svnadmin load --parent-dir trunk ...」 – 2010-08-28 21:33:49