典型的操作過程如下:
1、保證我們拿到的是最新代碼:
svn update
假設是28版本。
2、然後找出要移除的確切版本:
svn log contacts.java
根據log懷疑是27版本改壞的,比較一下:
svn diff -r 26:27 contacts.java
發現果真是27版本壞事。
3、撤銷27版本的改動:
svn merge -r 27:26 contacts.java
爲了保險起見,再次確認合併的結果:
svn diff contacts.java
發現已正確撤銷了改動,提交。
4、提交改動
svn commit -m "Revert wrong change from r27"
提交後版本變成了29。