天天看點

SVN版本控制服務搭建、配置和使用詳細步驟!!!

SVN是版本管理工具,譬如團隊進行項目開發,項目代碼都儲存在伺服器上,成員可用       
SVN在本地獲得并更新代碼,在企業 開發團隊項目時發揮一定的作用,現在的主流版本控制是Git,SVN,是以對版本控制的學習是少不了的!      

一、搭建SVN伺服器

1.從apache官網下載下傳SVN的服務端,名為Subversion,下載下傳對應作業系統的版本。

2.安裝Subversion,一路next即可。

3.配置Subversion

  1)在任意目錄下建立一個SVN的根目錄,目錄名稱随意,例如:svnroot

  2)在根目錄裡面建立倉庫,可以建立多個不同的倉庫

      建立倉庫使用指令:"svnadmin create 倉庫名稱"

  3) 配置倉庫(設定倉庫的基本配置、建立使用者、配置設定權限)

      1.基本配置:修改conf/svnserve.conf檔案,解注anon-access、auth-access、

               password-db、authz-db。并将anon-access的值改為none。

SVN版本控制服務搭建、配置和使用詳細步驟!!!

     2.建立使用者: 修改passwd檔案,在裡面添加使用者和密碼,可以添加多個

               (格式為:使用者名 = 密碼)

SVN版本控制服務搭建、配置和使用詳細步驟!!!

     3.配置設定權限:修改authz檔案,添加成員組(組名稱 = 使用者名1,使用者名2,...)。

               添權重限通路目錄。例如:"[repo:/]",然後給使用者組授權

      (格式:@使用者組名 = rw)

               表示repo倉庫下所有的子目錄和檔案都可以進行讀寫,r代表都,w代表寫。

               也可以"= r"或者"= w",表示隻能讀或者隻能寫

SVN版本控制服務搭建、配置和使用詳細步驟!!!

  4) 啟動SVN服務,使用指令: "svnserve -d -r d:\svnroot",參數d表示服務以守護程序的方式運作,參數r表示後面的名稱需要指定SVN的根,d:\svnroot就是SVN伺服器的根目錄。

SVN版本控制服務搭建、配置和使用詳細步驟!!!

二、用戶端連接配接:

1.在eclipse中安裝subclipse插件

2.在SVN資源研究庫中建立資源庫位置,輸入連接配接url:"svn://伺服器IP位址/倉庫名"

  ,然後輸入使用者名及密碼,連接配接完成。

三、在eclipse實際開發中使用

1.到eclipse中建立資源庫位置

SVN版本控制服務搭建、配置和使用詳細步驟!!!

2.送出:右鍵項目(如下圖):

SVN版本控制服務搭建、配置和使用詳細步驟!!!

3.checkout項目:

SVN版本控制服務搭建、配置和使用詳細步驟!!!

4.svn項目符号說明:

?表示本地建立的一個檔案,伺服器沒有,要送出

* 表示本地和服務都存在,但是本地檔案的内容經過修改,還沒有重新送出到伺服器,在更新後送出。

SVN版本控制服務搭建、配置和使用詳細步驟!!!

5.檢視曆史紀錄

SVN版本控制服務搭建、配置和使用詳細步驟!!!

繼續閱讀