如何将SVN上的版本回滚到旧版本

原文链接:http://www.cnblogs.com/tommy-huang/p/4729634.html

背景:

工作中,遇到一些问题,需要紧急在svn上先前的版本中补充一些东西并很快上线,从SVN上下拉之前的版本,发现无法提交,下面记录以下如何提交SVN之前的版本。

方案:

第一步: 检出(CheckOut)最新版本的代码到电脑中(不能做任何修改)

第二步: 执行TortoiseSVN的Show log操作

    在新签出的文件夹上右键,TortoiseSVN -> Show log, 如下图: 

     https://images0.cnblogs.com/blog2015/578448/201508/141134594738006.png   

 第三步: 回滚,这里有2种类型的回滚

    1. 直接回滚到某个旧的版本,这个版本后的变更都会被删除,

            操作如下:选中某个旧的版本,执行“Revert to this revision”操作:

            https://images0.cnblogs.com/blog2015/578448/201508/141140401455096.png

       2. 删除中间的几个版本,执行"Revert chages from these revisions"   

                (假如提交错误了,也可以使用这个方法删掉)

                https://images0.cnblogs.com/blog2015/578448/201508/141203221923584.png

第四步:确认提交,这是最后一步,也是最重要的一步

      前面的操作,都只是在本地电脑上进行的操作,必须要commit后才能真正提交到SVN服务器

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值