首页 文章

如何恢复/删除/撤消最后两次提交到svn主线? [重复]

提问于
浏览
1

这个问题在这里已有答案:

我在主线上意外地提交了我的更改 . 现在我想恢复由我提交给svn服务器的最后两个更改 . 似乎“恢复”命令将仅撤消我的工作副本中的更改 . 截至目前,我的工作副本没有任何变化,我没有为这个项目创建一个分支 . 我想在主线中恢复提交 .

我用过:svn commit -m“我用过的消息”

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

请帮助我完成简单而正确的命令,这样我就不会搞砸任何其他事情 .

1 回答

  • 2

    此命令撤消一个修订:

    svn merge -c -REV .
    

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

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

    (source)

相关问题