2013-04-25 36 views
0

我有一個當前SVN存儲庫與多個項目。形式如下:在SVN存儲庫中移動項目樹?

/Project/trunk/code.cs 

這些項目正在拆分到新的服務器上的新庫。我已經嘗試使用svnumpmin與svndumpfilter來轉儲個別項目。

我們希望將其加載到新的倉庫一樣的根:

/code.cs 

但svnadmin的負載似乎想回裝入相同的結構,並且,抱怨,因爲它不存在..

難道不可能將這些項目移到他們自己的存儲庫的根目錄,並且保存它們已經存在於其他結構中的歷史記錄?

編輯:

我需要澄清。我說我想保持歷史。那真的不是真的。我想將文件和子目錄永久移動到根目錄,就好像以前沒有過去的版本一樣存在......就好像它們從第一天開始一直在根目錄中一樣...同時保持文件版本的歷史記錄。

回答

1
  1. 負載突降
  2. svn mv文件,刪除空的子目錄(一個額外的提交)
  3. 使用回購或傾倒回購(HEAD只)|從這個拋光轉儲重新創建
+0

所以MV移動歷史,而不是從這次修訂向前。 – tlum 2013-04-26 13:46:28

相關問題