SVN 回滚(撤回)提交的代码(转)

一、

TortoiseSVN -> Show log
这里写图片描述

二、

注意:步骤二只是让你本地的代码回滚(撤回)到你未提交前的一个版本,并不会更新到SVN服务器上,也就是说你的同事依然能更新到你错误提交的代码。

右键点击你想撤回的提交 -> Revert changes from this revision
SVN 回滚(撤回)提交的代码(转)_第1张图片

或者

右键点击你想撤回提交的前一个提交 -> Revert to this version
SVN 回滚(撤回)提交的代码(转)_第2张图片

三、

将你的代码修改正确之后 -> 重新SVN Commit
重新SVN Commit
新的提交会覆盖掉你的错误提交,这样你的同事就不会更新到你错误提交的代码了。

那为什么不去直接撤销掉你错误提交的版本呢?

我认为:因为这样你还可以从你错误提交的版本日志里找到你改的代码,复制从新修改,不会因为你少部分的错误而去重新从头再写过。

你可能感兴趣的:(svn,回滚,撤回,提交,svn)