admini@stb-server:~/hisi_toolchain$ svn log------------------------------------------------------------------------r3 | flyan | 2012-03-09 17:02:56 +0800 (五, 2012-03-09) | 2 行add cpptest_9.1------------------------------------------------------------------------r2 | flyan | 2012-03-09 16:56:02 +0800 (五, 2012-03-09) | 2 行添加安裝說明------------------------------------------------------------------------r1 | root | 2012-03-09 16:48:31 +0800 (五, 2012-03-09) | 1 行init the hisi toolchain------------------------------------------------------------------------admini@stb-server:~/hisi_toolchain$
情景說明:當我們使用svn提交一個版本後,發現提交有問題,想刪除,本文講解其操作過程。
目的:刪除svn R3版本 查看當前的版本庫資訊:
admini@stb-server:~/hisi_toolchain$ svn log------------------------------------------------------------------------r3 | flyan | 2012-03-09 17:02:56 +0800 (五, 2012-03-09) | 2 行add cpptest_9.1------------------------------------------------------------------------r2 | flyan | 2012-03-09 16:56:02 +0800 (五, 2012-03-09) | 2 行添加安裝說明------------------------------------------------------------------------r1 | root | 2012-03-09 16:48:31 +0800 (五, 2012-03-09) | 1 行init the hisi toolchain------------------------------------------------------------------------admini@stb-server:~/hisi_toolchain$
實施步驟 :
1.轉存保留的版本庫
svnadmin dump r1:2 /home/svn/hisi_toolchain >hisi_toolchain_r2
/home/svn/hisi_toolchain為svn庫目錄,r1:2,轉存版本1到版本2之間的資料
2.建立新版本庫
svnadmin create /home/svn/hisi_toolchain_new
3.匯入轉存版本庫
svnadmin load < hisi_toolchain_r2
4.替換之前版本庫名稱
mv /home/svn/hisi_toolchain{,bak}備份之前的版本庫
mv /home/svn/hisi_toolchain_new /home/svn/hisi_toolchain
將建立的版本庫命名為之前的版本庫
5.重新checkout版本庫
6.查看版本庫日誌資訊
admini@stb-server:~/hisi_toolchain$ svn log------------------------------------------------------------------------r2 | flyan | 2012-03-09 16:56:02 +0800 (五, 2012-03-09) | 2 行添加安裝說明------------------------------------------------------------------------r1 | root | 2012-03-09 16:48:31 +0800 (五, 2012-03-09) | 1 行init the hisi toolchain------------------------------------------------------------------------
說明已經將版本R3從版本庫成功刪除