svn 命令模式使用記錄


1.還原到某個版本

svn up -r 版本號
svn up -r 版本號 文件名稱

2. 還原改動

對應提交(commit),要有類似回滾(rollback)的操作。

svn revert

或者通過tortoiseSVN,eclipse插件。

這個操作對開發人員十分有用,在改動被人很多代碼后可以“一鍵恢復”。

3. “還原”已提交的改動

revert只適合未提交的情況。

如果已經提交,發現問題,要回退到之前的修訂版。

首先需要:
svn up

讓本地工作拷貝更新到最新狀態。

然后:
svn log your_file_path

查看文件日志,這時候提交時填寫的說明信息就派上用場了。

查看兩個修訂版之間的不同:

svn diff -r 舊修訂版序號:新修訂版序號 your_file_path

或者通過tortoiseSVN,eclipse插件。

決定用哪個舊的修訂版號后,用舊的修訂版號文件覆蓋新的修訂版號文件。

svn merge -r 新修訂版序號:舊修訂版序號 your_file_path

svn merge –c -舊版本號 svn path

還需要:
svn commit -m “恢復到某修訂版(某修訂版作廢)”

這個還原是所謂的,不是用舊的版本號替代,而是將舊文件覆蓋新文件。


免責聲明!

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



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