• svn误提交后回滚操作


    当不小心误提交了不该提交的代码时,可以执行回滚操作

    操作步骤

    1.项目中右键TortoiseSVN --> Show log  

    2.右键点击你想撤回的提交 -> Revert changes from this revision -->Revert -->OK

    3.commit

    4.恢复提交的代码到本地. TortoiseSVN --> Show log 选中误提交的版本export导出,覆盖本地代码就可以了

    假设我们有许多个版本,版本号分别是1-10

    如果我们在7这里选择revert to this version那么7之后的8,9,10的操作都会被消除

    如果在7选择revert changes from this version那么7版本的修改将会被消除

    如果同时选择7,8 revert changes from this version那么7和8两个版本的所做的修改都会被消除

    update to revision和revert to revision很像,都会融合你本地未提交的修改。它们2个的区别是:
    revert to revision会把这个rev作为最新版本,而update to revision不会。
    所以 revert to revision 相当于 先update to revision,然后copy该内容到其他地方,然后update,然后再把内容覆盖回来。

    所以如果你想永久恢复到以前的某个版本,就用revert to revision
    如果你只是想临时恢复到以前的某个版本,那么就用update to revision

    update to revision比revert to revision要常用得多
    看看tortoise svn的右键菜单就知道了,有update to revision,但没有revert to revision。

    参考

    https://www.jianshu.com/p/77f1b810cb95

    https://blog.csdn.net/evsqiezi/article/details/88862047

  • 相关阅读:
    实战:上亿数据如何秒查(转)
    jquery json 操作(转)
    企业模式之Unit Of Work模式
    判断一个网站用什么服务器
    js面向对象的封装方法,【案例】
    直线拟合算法
    互联网公司年终奖哪家强?都是土豪啊
    wifidog用php实现验证流程
    想学android进来看看吧~ ~
    Android自己定义视图(一):带下划线的TextView
  • 原文地址:https://www.cnblogs.com/venje/p/11981653.html
Copyright © 2020-2023  润新知