2010-05-10 124 views
3

我們有一個SVN在http:/XX.XXX.XXX.XXX:1111/svn/AB/ - 和SVN的前兩個文件夾都喜歡http:/XX.XXX.XXX.XXX:1111/svn/AB/abc/filefolder/更改SVN路徑徹底

的問題是我們要移動整個SVN擺脫/abc/filefolder/作爲整個項目位於下/abc/filefolder/ [很久以前就已經創建,從來沒有打擾過改變](que stupid是的是的)

我們如何才能解決這個問題,所以我們不會鬆散日誌等?我們不想要導出並創建一個新的svn,因爲那樣我們會丟失所有的日誌文件。但我們想要「移動」svn根,例如它變成:

From: http:/XX.XXX.XXX.XXX:1111/svn/AB/abc/filefolder/documents/ 
To: http:/XX.XXX.XXX.XXX:1111/svn/AB/documents/ 

任何幫助讚賞? 【PS - 是不得不刪除http://由於連桿限制]

回答

6

你怎麼樣只是移動你想要在最高級別,在倉庫工作的文件夾,例如:

svn move http:/XX.XXX.XXX.XXX:1111/svn/AB/abc/filefolder/documents/ http:/XX.XXX.XXX.XXX:1111/svn/AB/ 

備份你的資料庫當然,事先。

+0

嗨 - 那麼這就像使用tortisesvn「重新定位」? – Tom 2010-05-10 08:19:02

+1

@Tom:否。這是在SVN倉庫中移動文件夾的方式。它保留了歷史等 – sbi 2010-05-10 08:22:02

+0

@sbi thx - 可以通過TortiseSVN或只通過命令行來實現嗎? – Tom 2010-05-10 08:23:13