我意外地提交了一堆文件(不同文件夹中的几十个文件)。什么是最简单,最干净(最安全!)的方法来“撤销”提交而无需从我的工作目录中删除文件?
答案 0 :(得分:145)
转到显示日志屏幕,选择要撤消的修订,右键单击并选择还原此版本中的更改,这将执行{{3 }}
答案 1 :(得分:15)
您可能需要使用命令行,但您可以使用SVN merge命令并反向指定修订版以有效还原提交。假设你的错误提交是r1123,你会这样做:
svn merge -r1123:1122 <url of your working copy>
答案 2 :(得分:2)
您可以在提交之前将工作副本还原为修订版。一旦恢复了工作副本,然后只需提交更改,您就会有效地回滚意外提交。
在特定情况下,我可能会查看我想要回滚到新工作副本的修订版,然后将工作副本提交到主版本。