當我們想放棄對檔案的修改,可以使用svn revert命令。
svn revert 操作將撤銷任何檔案或目錄裡的區域性更改。
我們對檔案 readme 進行修改,檢視檔案狀態。
root@runoob:~/svn/runoob01/trunk# svn statusm readme
這時我們發現修改錯誤,要撤銷修改,通過 svn revert 檔案 readme 回歸到未修改狀態。
root@runoob:~/svn/runoob01/trunk# svn revert readmereverted 'readme'
再檢視狀態。
root@runoob:~/svn/runoob01/trunk# svn statusroot@runoob:~/svn/runoob01/trunk#
進行 revert 操作之後,readme 檔案恢復了原始的狀態。 revert 操作不單單可以使單個檔案恢復原狀, 而且可以使整個目錄恢復原狀。恢復目錄用 -r 命令,如下。
svn revert -r trunk
但是,假如我們想恢復乙個已經提交的版本怎麼辦。
為了消除乙個舊版本,我們必須撤銷舊版本裡的所有更改然後提交乙個新版本。這種操作叫做 reverse merge。
首先,找到倉庫的當前版本,現在是版本 22,我們要撤銷回之前的版本,比如版本 21。
svn merge -r 22:21 readme
Subversion的使用週期
本章討論了版本控制系統的生命週期。版本庫相當於乙個集中的空間,用於存放開發者所有的工作成果。版本庫不僅能存放檔案,還包括了每次修改的歷史,即每個檔案的變動歷史。create 操作是用來建立乙個新的版本庫。大多數情況下這個操作只會執行一次。當你建立乙個新的版本庫的時候,你的版本控制系統會讓你提供一些資...
Subversion和Bugfree的整合
原文出處 我的blog svn和bugfree的整合 一 使用者整合 原作者blog 重啟apache,你再次訪問就彈出認證視窗了,輸入使用者名稱admin密碼123456,就可以瀏覽了。至此,svn的使用者已經和bugfree的使用者整合在一起了。可以在bugfree系統中建立使用者,修改密碼了。...
Subversion的安裝與使用
subversion中文文件請參考版本較舊,湊合看吧。如果想看e文就去官網咖 debian10 debian10 opt sudo apt install subversion安裝完成後,檢視安裝的版本 debian10 debian10 opt svn version svn,版本 1.10.4 ...