我已經在Windows機器上使用subversion,tortoise-svn和apache設置了版本控制服務器。我做了很多結構變更,重命名文件和目錄,重新排序和重新編碼代碼的各種不同模塊等。捨棄svn中的所有以前的版本(將版本號設置爲1)
所有變化都反映並記錄在svn中。現在我已經完成了結構,現在其他人將開始使用它,因此,我希望在版本庫中將版本號設置爲1,即將修訂版號設置爲1,所有以前的更改都將丟棄。
有沒有辦法做到這一點?我找不到任何東西,或無法正確說明我的搜索。
我已經在Windows機器上使用subversion,tortoise-svn和apache設置了版本控制服務器。我做了很多結構變更,重命名文件和目錄,重新排序和重新編碼代碼的各種不同模塊等。捨棄svn中的所有以前的版本(將版本號設置爲1)
所有變化都反映並記錄在svn中。現在我已經完成了結構,現在其他人將開始使用它,因此,我希望在版本庫中將版本號設置爲1,即將修訂版號設置爲1,所有以前的更改都將丟棄。
有沒有辦法做到這一點?我找不到任何東西,或無法正確說明我的搜索。
更換{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
您可以創建一個新的回購協議;檢查出你的磁盤,並在檢出的目錄中導出舊的回購;添加新文件並將其提交給新的回購。