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从版本库成功删除