1. 程式人生 > >SVN安裝和配置

SVN安裝和配置

anon out path posit auth 用戶密碼 cmd server dep

1、svn:Subversion(svn)是一個開源版本控制系統,可以隨著時間改變維護數據,這些數據放在一個中央資料檔案庫中(repository)中,這個檔案倉庫很像一個普通的文件服務器,不過會記住每次文件的變動,這樣我們可以把檔案恢復到舊的版本,或者瀏覽文件的變更歷史記錄。

2、repository:中央倉庫,存放代碼的地方

checkout:提取,可以從中央倉庫中下載源代碼

commit:提交,當你修改了文件代碼之後,需要提交

update:更新,把你本地的資源和中央倉庫的資源同步

3、安裝

   沒有太大的要求,一直下一步就好了。(這裏博主以Subversion1.8的版本)安裝解壓到電腦中後,在安裝目錄下新建文件夾MyData。window+R,輸入cmd,輸入第一個指令echo %path% 用來查看svn是否配置了環境變量。然後輸入第二個指令svnadmin create D:\SVN\MyData\Repository 用來創建倉庫(repository目錄由svn創建) 。

D:\SVN\MyData\Repository\conf\svnserve.conf

  釋放註釋:anon-access = read

       auth-access = write

       password-db = passwd

註意:記得把註釋前面的空格都去掉!!!!!!

D:\SVN\MyData\Repository\conf\password

  添加用戶密碼

    xiaodou = 123456 (例子)

window+R,輸入cmd,svnserve -d -r D:\SVN\MyData,用來啟動svn服務(路徑可以選擇Repository)這時候不要關閉黑窗口

註意:可以把svn添加到系統服務中,啟動和停止方便,不用記上面的指令

  sc create svnserve binPath = "svn安裝路徑/bin/senserve.exe --service --root 倉庫路徑" displayname = "服務器名稱" depend=Tcpip

  sc create svnserve binPath = "D:\SVN\bin\svnserve.exe --service --root -r D:\SVN\Mydata " displayname= "svn server" depend= Tcpip

刪除系統svn服務:sc delete "創建時的名稱serve"

SVN安裝和配置