SVN使用教程

2021-09-08 22:43:40 字數 1056 閱讀 9320

附:部分學習筆記

1、每天早上上班要update svn,每天下班要commit svn。

2、檢視是誰動了我的**,右鍵 tortoise 後檢視 log 日誌。

3、檔案被別人刪除,在空白處右擊,show log,可以檢視整個庫的所有增刪改查操作記錄,如果單個檔案還在,只想檢視該檔案記錄,

那就在該檔案上檢視 log(自從新建乙個檔案後,對該檔案的所有操作都會被伺服器倉庫記錄下來,隨時可以可別人商量恢復)。

4、許可權清空:tortoisesvn——settings——seved date——clear clear all。

5、commit 上面有一塊區域是做注釋的(推薦常用)。

6、良好衝突:

如果a和b都在修改了**,b先於a上交,當a去commit的時候,就會提交失敗,必須先更新你的本地檔案,那麼b的**會和a的**同時

存在(兩個人修改的不是乙個地方算好的情況了)。

7、較差衝突:

有衝突時提交會產生三個檔案,.mine是自己改好之後的**,rx,ry,x,y兩個數字較小者是我改之前的**,數字較大者,是服務端的**

1)如果要保留自己的版本,就用mine覆蓋原來的**,再次提交

2)如果認為對方是正確的,就revert一下,這個時候已經拿到了最新的**(不一定非要這樣操作,但是這樣方便)

3)如果認為上乙個版本是正確的,用版本較小的覆蓋(直接刪除改字尾名)

經驗1:如果commit failed!就不要點了ok繼續按update了,先把自己的**複製到一邊,再把那個檔案revert,再update,再把放在一邊的

檔案重新命名複製到相同資料夾下,選中兩個衝突的檔案,tortoiessvn->diff,左邊是最新的**,右邊的是我的,解決衝突之後兩個人最好都update一下。

經驗2:與歷史記錄比對:show log之後,同時選中兩個版本(比如現在到了第10版,那麼要10/9先比較,看看有沒有差異,沒有差異,則比較9/8版,

如果仍沒有差異,以此類推繼續比較),compare revisions。

SVN使用教程

啟動與停止服務 使用svn客戶端 參考資料 svn的全程是subversion,svn版本控制軟體可以解決協助開發 遠端開發和版本回退三個問題。svn是輸入c s服務類軟體,有客戶端和服務端。ubuntu apt get install subversion centos yum install s...

svn 使用教程

svn是subversion的簡稱,是乙個開放源 的版本控制系統,相較於rcs cvs,它採用了分支管理系統,它的設計目標就是取代cvs。安裝完不要忘記重啟電腦 安裝完成後,按下滑鼠右鍵,會看到如下介面 說明svn已經安裝成功了。1 遷出配置庫內容 svn checkout 1 新建或進入目錄下 比...

SVN使用教程

引言 svn是乙個自由 開源的版本控制系統,一組檔案存放在中心版本庫,記錄每一次檔案和目錄的修改,subversion允許把資料恢復到早期版本,或是檢查資料修改的歷史,subversion可以通過網路訪問它的版本庫,從而使使用者在不同的電腦上進行操作。正文一 svn伺服器搭建和使用 location...