svn update -r m path 代码还原到某个版本(这样之前的log日志也就没了,也就是清空log日志)...

本文介绍如何使用Subversion (SVN) 进行文件版本的回滚及清理日志记录的方法。通过具体操作步骤展示了如何将文件回滚到特定版本,并通过还原到初始版本的方式清除所有历史更改记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

[root@ok 资料库]# svn log 简历 
------------------------------------------------------------------------
r174 | svnroot | 2016-08-26 08:52:06 +0800 (Fri, 26 Aug 2016) | 1 line

+12k
------------------------------------------------------------------------
r141 | svnroot | 2016-08-06 12:28:21 +0800 (Sat, 06 Aug 2016) | 1 line

增加新的项目
------------------------------------------------------------------------
r140 | svnroot | 2016-08-06 12:18:18 +0800 (Sat, 06 Aug 2016) | 1 line

增加换行
------------------------------------------------------------------------
r139 | svnroot | 2016-08-06 12:15:35 +0800 (Sat, 06 Aug 2016) | 1 line

增加换行
------------------------------------------------------------------------
r138 | svnroot | 2016-08-06 11:01:06 +0800 (Sat, 06 Aug 2016) | 1 line

删除最后一行
------------------------------------------------------------------------
r137 | svnroot | 2016-08-06 10:43:24 +0800 (Sat, 06 Aug 2016) | 1 line

xg
------------------------------------------------------------------------
r136 | svnroot | 2016-08-06 10:42:24 +0800 (Sat, 06 Aug 2016) | 1 line

xg
------------------------------------------------------------------------
r135 | svnroot | 2016-08-06 10:37:44 +0800 (Sat, 06 Aug 2016) | 1 line

修改简历
------------------------------------------------------------------------
r134 | svnroot | 2016-08-06 10:33:14 +0800 (Sat, 06 Aug 2016) | 1 line


------------------------------------------------------------------------
[root@ok 资料库]# cat 简历|head -n 1
陈林 12k
[root@ok 资料库]# svn update -r 141 简历 
U    简历
Updated to revision 141.
[root@ok 资料库]# cat 简历|head -n 1
陈林
[root@ok 资料库]# 

回滚后之前的版本消失了

[root@ok 资料库]# svn log 简历
------------------------------------------------------------------------
r141 | svnroot | 2016-08-06 12:28:21 +0800 (Sat, 06 Aug 2016) | 1 line

增加新的项目
------------------------------------------------------------------------
r140 | svnroot | 2016-08-06 12:18:18 +0800 (Sat, 06 Aug 2016) | 1 line

增加换行
------------------------------------------------------------------------
r139 | svnroot | 2016-08-06 12:15:35 +0800 (Sat, 06 Aug 2016) | 1 line

增加换行
------------------------------------------------------------------------
r138 | svnroot | 2016-08-06 11:01:06 +0800 (Sat, 06 Aug 2016) | 1 line

删除最后一行
------------------------------------------------------------------------
r137 | svnroot | 2016-08-06 10:43:24 +0800 (Sat, 06 Aug 2016) | 1 line

xg
------------------------------------------------------------------------
r136 | svnroot | 2016-08-06 10:42:24 +0800 (Sat, 06 Aug 2016) | 1 line

xg
------------------------------------------------------------------------
r135 | svnroot | 2016-08-06 10:37:44 +0800 (Sat, 06 Aug 2016) | 1 line

修改简历
------------------------------------------------------------------------
r134 | svnroot | 2016-08-06 10:33:14 +0800 (Sat, 06 Aug 2016) | 1 line


------------------------------------------------------------------------

 这样也可以清理log日志,只要还原到r0就可以清之前的所有版本和日志

[root@ok app01]# svn update -r 0 ../app01
[root@ok app01]# svn log
------------------------------------------------------------------------
#日志被清空

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值