我不小心提交了一堆文件(不同文件夹中的数十个文件)。什么是“撤消”该提交而无需从我的工作目录中删除文件的最简单、最干净(也是最安全!)的方法?
Manu
问问题
55373 次
3 回答
156
转到Show Log Screen,选择要撤消的修订,右键单击它并选择Revert changes from this revision,这将执行反向合并。
于 2008-10-29T23:51:30.950 回答
15
您可能需要使用命令行,但您可以使用 SVN 合并命令并反向指定修订以有效恢复提交。假设你的错误提交是 r1123,你会这样做:
svn merge -r1123:1122 <url of your working copy>
于 2008-10-29T23:52:26.297 回答
2
您可以将工作副本恢复到提交之前的修订版。恢复工作副本后,只需提交更改,您将有效地回滚意外提交。
在像你这样的情况下,我可能会检查我想要回滚到新工作副本的修订,然后将工作副本提交给头修订。
于 2008-10-29T23:49:16.897 回答