SVN的簡介
一、svn的簡介
SVN是Subversion的簡稱,是一個開放原始碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。
執行方式:svn伺服器有2種執行方式:獨立伺服器和藉助apache執行。兩種方式各有利弊,使用者可以自行選擇。
資料儲存:svn儲存版本資料也有2種方式:BDB(一種事務安全型表型別)和FSFS(一種不需要資料庫的儲存系統)。因為BDB方式在伺服器中斷時,有可能鎖住資料,所以還是FSFS方式更安全一點。
二、svn的安裝
其中svn的安裝有兩種方式,一種是獨立安裝,訪問直接是svn://ip的獨立安裝方式,還有一種就是藉著與http伺服器進行安裝httpd,這樣訪問地址可以是http://svn.的方式來進行訪問
其中svn的安裝參考文章:svn的安裝linux https://blog.csdn.net/weily11/article/details/81099059
三、svn的原理
1)svn單庫和多庫的比較
多庫:就是在安裝好svn的伺服器之後用svnadmin create的命令來建立了多個庫,而每個庫都有自己的配置檔案
#建立svn的倉庫管理的主要目錄,在該目錄下建立多個倉庫
mkdir /home/svn/repository
#建立第一個倉庫a,有單獨的自己配置檔案
svnadmin create /home/svn/repository/a
#建立第二個倉庫b,有自己單獨的配置檔案
svnadmin create /home/svn/repository/b
單庫:就是在安裝好svn伺服器之後用svnadmin create的命令來建立了一個庫,而所有的工程都儲存在這個倉庫中,所有工程都共同用相同的配置檔案authz、passwd、svnserve.conf。
#建立svn的倉庫管理的主要目錄,在該目錄下建立多個倉庫
mkdir /home/svn/repository
#建立單個倉庫,所有工程共用配置檔案
svnadmin create /home/svn/repository
2)單庫和多庫的區別
相關文章
- 專案中使用SVN簡介
- SVN命令列使用介紹命令列
- 2—-svn介紹和常用命令
- spark 的簡介Spark
- Hudson的簡介
- html的簡介HTML
- css的簡介CSS
- activiti的簡介
- 一、群集的簡介
- QC的使用簡介
- GreenDao的使用簡介
- expdp 的用法簡介
- TKPROF的使用簡介
- Bioperl的簡介 (轉)
- 簡介
- Jira使用簡介 HP ALM使用簡介
- 關於 Code::Blocks nightly build svn8982 的新功能介紹BloCUI
- SVN學習之windows下svn的安裝Windows
- JSON簡介和Ajax簡介--bea這兩篇文章介紹的不錯JSON
- DOM的TreeWalker物件簡介物件
- Webpack 的簡單介紹Web
- 簡介JavaScript的組成JavaScript
- ReactJs的Hooks簡介ReactJSHook
- POI 和 easyExcel 的簡介Excel
- 簡介的jQuery移入移除jQuery
- Oracle的service功能簡介Oracle
- Promise的簡單介紹Promise
- CFRunloopObserverRef 的簡單介紹OOPServer
- ORACLE temp表的簡介Oracle
- mysqladmin的用法簡介MySql
- 有關Struts的簡介!
- BookKeeper 介紹(1)--簡介
- Amphenol簡介
- Vagrant簡介
- PySimpleGUI 簡介GUI
- Protobuf簡介
- MyBatis 簡介MyBatis
- jango簡介Go