文章標題

svn客戶端搭建


1.安裝svn客戶端


*我安裝的是:(TortoiseSVN-1.9.2.26806-x64-svn-1.9.2.msi),安裝直接點擊下一步就可以,注意安裝路徑不要帶中文字符和空格.
*安裝完成之後,注意重啓計算機.在任意一個文件夾下,右鍵點擊,會出現chekout...和TortoiseSVN選項,表明安裝成功.
*提交地址爲:svn://192.168.25.20/svnFile(ip地址爲:自己虛擬機的IP地址)

2.在一個路徑下,創建兩個文件夾用於模仿管理人員和測試人員.


(1)練習準備

*例如創建了一個svnFile1和svnFile2兩個文件夾.
*在svnFile1文件夾下,寫一個簡單的java代碼,

(2)import

*右鍵點擊,選擇TortoiseSVN,選擇import,填寫上面提交地址,填寫用戶名和密碼,這裏填寫的是在配置文件中設置的admin分組的一個用戶名和密碼.(注,在填寫用戶名和密碼的時候,一定要記得把下面的save authentication的勾去掉,如果忘記了,http://jingyan.baidu.com/article/d45ad148ed12c469552b801b.html)

(3)chekout

*測試需要,把剛剛在svnFile1目錄下的Java文件刪除,右鍵點擊,選擇chekout...,填寫用戶名密碼,記得去掉勾.
*從svn服務器下載下後,發現一個隱藏的.svn文件夾(不可以刪除)

(4)commit

*在svnFile2文件夾下下載(模擬例外一個管理人員),修改.java文件.右鍵.java文件,選擇svn commit進行提交,上面的框裏,可以寫一些此次修改的標識語言.點擊ok,輸入用戶名密碼即可(去勾,以後不提示).

(5)update

*在svnFile1中可以發現.java文件還是老的版本.有點選擇svn update進行版本的升級.

(6)恢復歷史版本

*如在svnFile1中進行修改,寫一個bug.提交,模擬某一個管理人員誤寫了一個bug,在svnFile2中進行更新,發現了這個bug,右鍵選擇TortoiseSVN,選擇Repo-browser,進入後右鍵文件,選擇update item to revision在revision選項輸入想恢復的版本.就可以實現恢復歷史版本操作

(7)文件衝突

*兩個管理人員,同時在某一個版本,在同一個位置進行了修改,先commit的人沒有錯誤,後commit的人會報錯. 
*在後提交的管理人員更新一下之後,會多出現三個文件,.mine的是自己寫的代碼,.r3是上一個版本的代碼,.r4是當前服務器的代碼.
*解決衝突,右鍵自己寫的.java文件,選擇TortoiseSVN,選擇Edit conficts,在最下面的框裏面,右鍵紅色區域,選擇use 開頭的四個方法進行處理.
*解決之後點擊save,選擇Mark as resolved.發現之前多出來的三個文件就消失了,然後再進行commit
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章