svn回滾版本庫

這種情況下,有多種辦法可以進行撤銷修改。一般我們推薦用svn merge來達成目的。
典型的操作過程如下:
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。
發佈了17 篇原創文章 · 獲贊 1 · 訪問量 2715
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章