svn即subversion的縮寫,是很常用的一種版本控制系統,關於svn的優越性,這裡不再多說。
一、我這裡先簡單介紹些如何在sentos上部署svn版本控管理系統
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鉤子的使用
svn版本控制系統基本操作
開啟cmd視窗,執行svn測試出現說明安裝成功 c users bao svn 使用 svn help 得到用法。使用步驟 1.先在伺服器端建立乙個空倉庫 空目錄 2.初始化倉庫 通過指令建立 svnadmin create 倉庫路徑 視覺化工具建立 conf 配置 3.checkout 檢出專案 ...
Svn與Git版本控制系統比較
svn是乙個跨平台的開源的版本控制系統。svn會備份並記錄每個檔案每一次的修改更新變動。svn與git的區別 svn版本控制系統是集中式的資料管理,存在乙個 版本庫,所有開發人員本地開發所使用的 都是來自於這個版本庫,提交 也都必須提交到這個 版本庫。工作流程 1 在 庫上建立或從主幹複製乙個分支。...
版本控制系統
linux一直痛恨的cvs及svn都是集中式的版本控制系統,而git是分布式版本控制系統,集中式和分布式版本控制系統有什麼區別呢?1 集中式版本控制系統 代表 svn cvs 版本庫是集中存放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以要先從 伺服器取得最新的版本,然後開始幹活,幹完活了,再...