2011-05-26 116 views
0

我已經在Windows機器上使用subversiontortoise-svnapache設置了版本控制服務器。我做了很多結構變更,重命名文件和目錄,重新排序和重新編碼代碼的各種不同模塊等。捨棄svn中的所有以前的版本(將版本號設置爲1)

所有變化都反映並記錄在svn中。現在我已經完成了結構,現在其他人將開始使用它,因此,我希望在版本庫中將版本號設置爲1,即將修訂版號設置爲1,所有以前的更改都將丟棄。

有沒有辦法做到這一點?我找不到任何東西,或無法正確說明我的搜索。

回答

0

更換{CURRENT_VERSION_NUMBER}與當前版本號:

svnadmin dump /path/to/current/repo -r{CURRENT_VERSION_NUMBER} > svn.dump 
svnadmin create /path/to/new/repo 
svnadmin load /path/to/new/repo < svn.dump 

Source

1

您可以創建一個新的回購協議;檢查出你的磁盤,並在檢出的目錄中導出舊的回購;添加新文件並將其提交給新的回購。

相關問題