SVN revert命令的使用

revert命令顾名思义就是对修改过的东西进行回滚操作。一般有2种情况发生时需要用到回滚的操作:

1,修改过的东西没有递交(commit)

这种情况下revert会取消之前的修改

用法:#svn revert [-R] xxx_file_dir

如果需要回滚的是一个目录则加上-R(递归)可选参数

2,改动的东西并且递交了

这种情况下,用svn merge命令来进行回滚。

步骤如下:

1)执行#svn update命令保证工作区文件是最新的,比如最新版本号是20

2)然后找出要回滚的确切版本号:

执行svn log xxx_file_dir

假设根据svn log日志查出要回滚的版本号是10, 如果想要更详细的了解情况,可以使用svn diff -r 20:10 [xxx_file_dir]
3)回滚到版本号10:
执行svn merge -r 20:10 xxx_file_dir
 
4)提交回滚:
svn commit -m "注释..." 
提交后版本变成了29
完毕

转载于:https://www.cnblogs.com/laoguigame/p/4619348.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值