svn即subversion的縮寫,是很常用的一種版本控制系統,關於svn的優越性,這裡不再多說。
一、我這裡先簡單介紹些如何在SentOs上部署svn版本控管理系統
01.下載subversion源碼:
大家可以到subversion的官網去下載源碼,這裡我給出了我自己安裝所使用的源碼的串連地址:http://dl.dbank.com/c0ifdgh7b7 一共下載三個檔案:apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz subversion-1.7.5.tar.gz
02. 解壓縮下載到的源碼:
tar xzvf apr-1.4.6.tar.gz
tar xzvf apr-util-1.4.1.tar.gz
tar xzvf subversion-1.7.5.tar.gz
解壓後在工作目錄下得到apr-1.4.6 apr-util-1.4.1 subversion-1.7.5三個目錄。
03. 編譯
由於依賴關係,首先需要編譯apr-1.4.6:
cd apr-1.4.6
./configure
make
接著編譯apr-util-1.4.1:
cd apr-utial-1.4.1
./configure --with-apr=../apr-1.4.6
make
最後編譯subversion:
cd subversion-1.7.5
./configure --with-apr=../apr-1.4.6 --with-apr-util=../apr-util-1.4.1
make
04. 安裝(需要root許可權,或者將目前使用者名加入/etc/sudoers設定檔中)
先安裝apr-1.4.6,進入apr-1.4.6目錄執行sudo make install
然後安裝apr-util-1.4.1,進入apr-util-1.4.1目錄,執行sudo make install
最後安裝subversion,進入subversion-1.7.5目錄,執行sudo make install
至此,svn就安裝成功了。
二、建立一個簡單的svn版本倉庫
三、整合svn與apache
四、用web方式來查看svn(安裝websvn)
五、svn用戶端的配置與實用
六、subversion鉤子的使用