【问题标题】:how to revert/delete/undo last two commit to svn mainline? [duplicate]如何恢复/删除/撤消对 svn 主线的最后两个提交? [复制]
【发布时间】:2016-03-14 06:29:51
【问题描述】:

我不小心在主线上提交了我的更改。现在我想恢复我提交给 svn 服务器的最后两个更改。 似乎“恢复”命令只会撤消我的工作副本中的更改。到目前为止,我的工作副本没有任何更改,也没有为此项目创建分支。我想恢复主线中的提交。

我用过: svn commit -m "我使用的消息"

我应该使用合并命令吗?但我认为这会产生更多问题。我真正想要的是删除 svn 主线中的提交。

请帮助我使用简单而正确的命令,这样我就不会弄乱其他任何东西。

【问题讨论】:

    标签: svn revert


    【解决方案1】:

    此命令撤消一个修订:

    svn merge -c -REV .
    

    运行两次以撤消两个修订。

    或者,如果您使用的是TortoiseSVN,请参阅this.

    (source)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-01
      • 2010-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 2012-10-31
      • 2014-05-11
      • 2021-08-14
      相关资源
      最近更新 更多