SVN 回滚(撤回)提交的代码
一、
TortoiseSVN -> Show log
二、
注意:步骤二只是让你本地的代码回滚(撤回)到你未提交前的一个版本,并不会更新到SVN服务器上,也就是说你的同事依然能更新到你错误提交的代码。
右键点击你想撤回的提交 -> Revert changes from this revision
或者
右键点击你想撤回提交的前一个提交 -> Revert to this version
三、
将你的代码修改正确之后 -> 重新SVN Commit
新的提交会覆盖掉你的错误提交,这样你的同事就不会更新到你错误提交的代码了。
那为什么不去直接撤销掉你错误提交的版本呢?
我认为:因为这样你还可以从你错误提交的版本日志里找到你改的代码,复制从新修改,不会因为你少部分的错误而去重新从头再写过。