SVN常用功能2:svn删除提交版本方法
2015-07-20 17:45
513 查看
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版本
查看当前的版本库信息:
[plain] view
plaincopy
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.转存保留的版本库
[plain] view
plaincopy
svnadmin dump r1:2 /home/svn/hisi_toolchain >hisi_toolchain_r2
/home/svn/hisi_toolchain为svn库目录,r1:2,转存版本1到版本2之间的数据
2.创建新版本库
[plain] view
plaincopy
svnadmin create /home/svn/hisi_toolchain_new
3.导入转存版本库
[plain] view
plaincopy
svnadmin load < hisi_toolchain_r2
4.替换之前版本库名称
[plain] view
plaincopy
mv /home/svn/hisi_toolchain{,bak}
备份之前的版本库
[plain] view
plaincopy
mv /home/svn/hisi_toolchain_new /home/svn/hisi_toolchain
将新建的版本库命名为之前的版本库
5.重新checkout版本库
6.查看版本库日志信息
[plain] view
plaincopy
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从版本库成功删除
------------------------------------------------------------------------
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版本
查看当前的版本库信息:
[plain] view
plaincopy
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.转存保留的版本库
[plain] view
plaincopy
svnadmin dump r1:2 /home/svn/hisi_toolchain >hisi_toolchain_r2
/home/svn/hisi_toolchain为svn库目录,r1:2,转存版本1到版本2之间的数据
2.创建新版本库
[plain] view
plaincopy
svnadmin create /home/svn/hisi_toolchain_new
3.导入转存版本库
[plain] view
plaincopy
svnadmin load < hisi_toolchain_r2
4.替换之前版本库名称
[plain] view
plaincopy
mv /home/svn/hisi_toolchain{,bak}
备份之前的版本库
[plain] view
plaincopy
mv /home/svn/hisi_toolchain_new /home/svn/hisi_toolchain
将新建的版本库命名为之前的版本库
5.重新checkout版本库
6.查看版本库日志信息
[plain] view
plaincopy
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从版本库成功删除
相关文章推荐
- Trie树(字典树)
- 深入浅出 Java Concurrency (18): 并发容器 part 3 ConcurrentMap (3)
- 2. JavaSE-Java语言基础及运算符
- nil,NULL,Nil,NSNull的区别
- [DLX重复覆盖] fzu 1686 神龙的难题
- cygwin E437
- QQ游戏连连看
- HDU 5285 wyh2000 and pupil(染色法判断二分图)
- 使用GO语言实现的日志集中查看的小功能.
- LeetCode-Lowest Common Ancestor of a Binary Search Tree-解题报告
- String和StringBuffer的区别
- 返回零长度的数组或者集合,而不是null
- DFS poj1315 Basic
- hdu 1301 Jungle Roads
- BC#45 1004 && HDU 5275【差值方法】
- poj 1905 Expanding Rods
- 8大排序详解
- hdu 1301 Jungle Roads
- 设置session的过期时间
- @property (nonatomic,retain)中的nonatom和retain的意思