Subversion的修改命令

2022-07-15 19:51:12 字數 806 閱讀 6475

當我們想放棄對檔案的修改,可以使用svn revert命令。

svn revert 操作將撤銷任何檔案或目錄裡的區域性更改。

我們對檔案 readme 進行修改,檢視檔案狀態。

root@runoob:~/svn/runoob01/trunk# svn status

m readme

這時我們發現修改錯誤,要撤銷修改,通過 svn revert 檔案 readme 回歸到未修改狀態。

root@runoob:~/svn/runoob01/trunk# svn revert readme 

reverted 'readme'

再檢視狀態。

root@runoob:~/svn/runoob01/trunk# svn status 

root@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 ...