如何恢复/删除/撤消最后两个提交到 SVN 主线



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

我使用过:svn commit -m "Message I used"

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

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

此命令撤消一个修订:

svn merge -c -REV .

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

或者,如果您使用的是TortoiseSVN,请参阅此处。

(来源)

最新更新