SVN revert命令的使用


revert命令顧名思義就是對修改過的東西進行回滾操作。一般有2種情況發生時需要用到回滾的操作:

1,修改過的東西沒有遞交(commit)

這種情況下revert會取消之前的修改

用法:#svn revert [-R] xxx_file_dir

如果需要回滾的是一個目錄則加上-R(遞歸)可選參數

2,改動的東西並且遞交了

這種情況下,用svn merge命令來進行回滾。

步驟如下:

1)執行#svn update命令保證工作區文件是最新的,比如最新版本號是20

2)然后找出要回滾的確切版本號:

執行svn log xxx_file_dir

假設根據svn log日志查出要回滾的版本號是10,如果想要更詳細的了解情況,可以使用svn diff -r 20:10 [xxx_file_dir]
3)回滾到版本號10:
執行svn merge -r 20:10 xxx_file_dir
 
4)提交回滾:
svn commit -m "注釋..." 
提交后版本變成了29
完畢


免責聲明!

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



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