1.主要時有時間希望調整一些檔案的目錄結構,或者移除一個大量占用空間的檔案節省伺服器磁盤,但是又不希望調整後,對應的修改記錄丢失。這時可以通過伺服器目錄重建實作。
2.重建後隻是被排除掉的目錄的修改記錄被置空,其他沒變化。
rem 建立新工程目錄
svnadmin create tempsvn
rem 将老工程過濾導入到新工程
svnadmin dump f:\Repositories\temp\ | svndumpfilter exclude mybase | svnadmin load tempsvn >nul
rem 最後将老工程删掉,新工程檔案夾修改成老工程名就好