SVN 版本回滾


人生在世,意外之事在所難免,更何況是提交一次代碼呢?

 

本地的一般都比較簡單,純手動、國語版的可以慢慢玩,這次就先說Linux命令版的SVN回滾吧。

誤將文件上傳到了svn服務器,回滾的辦法是:

首頁進入需要修改的代碼目錄下,獲取最新代碼:

cd  /www/demo/
svn up 

 

然后找出要撤銷的確切版本號(以下是獲取最近5條版本日志記錄):如949,948,947,946,945

svn log --limit  5 

 

也可以比較以下,如:

svn diff -r 949:948

 

如發現949版本有錯誤,撤銷949版本的改動(即,將949版本回滾到948版本):

svn merge -r 949:948

 

發現已正確撤銷了改動,提交改動:

svn ci -m "版本回滾"

 

 提交后版本變成了:

svn up
版本 950

 

如果想在本地check out到某一個版本的代碼:

Svn代碼   收藏代碼
svn update -r 200   (回退到200版本)  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM