root使用者下
1.yum install subversion 安裝svn
2.svnserve --version 測試是否安裝成功,成功顯示svn的版本號
3.sudo mkdir -p /var/svn 建立版本庫
4.svnadmin create /var/svn/test 建立版本庫
5.vim /var/svn/test/conf/svnserve.conf編輯svn的配置檔案 大致如下
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = test
6.vim /var/svn/test/conf/passwd 編輯使用者配置檔案
[users]
admin = admin
test = test #使用者名稱 = 密碼
7.vim /var/svn/test/conf/authz 配置許可權檔案
[groups]
admin = admin #等號左邊為組名,右邊為屬於改組的使用者
test = test
[test:/] #表示根目錄(var/svn/test)test: 對應前面配置的realm = test
@admin = rw #表示admin組對根目錄具有讀寫許可權
@test = r #表示test組對根目錄具有讀許可權
8.啟動svn
svnserve -d -r /var/svn
建立版本庫:
mkdir /path/to/repo 建立乙個資料夾
svnadmin create /path/to/repo 將資料夾設為版本庫
檢出版本庫
svn chechout(縮寫:co) svn://ip:port/版本庫名稱
mkdir -p main 建立資料夾
svn add main 把資料夾新增入版本庫
svn commit(縮寫:ci) -m "日誌說明" main/ 把資料夾提交至版本庫(檔案操作與上述相同)
新建的檔案或者資料夾 需要先 add 然後 commit
修改後的檔案只需要 commit就好
svn delete test 刪除檔案(刪除資料夾相同)
上述是常用的svn命令 如果有其他的需要,可以去網上查詢相關的操作3.svn重啟
首先檢視svn是否有程序 如果有 直接kill-9ps -aux | grep svn
然後進入svn的根目錄
執行svnserve -d -r /var/svn
svn重啟成功
linux下 svn使用說明
一 centos安裝tortoisesvn yum install y subversion 二 svn客戶端命令 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔...
SVN使用說明
svn是一種集中式檔案版本管理系統。集中式管理的工作流程如下圖 集中式 管理的核心是伺服器,所有開發者在開始新一天的工作之前必須從伺服器獲取 然後開發,最後解決衝突,提交。所有的版本資訊都放在伺服器上。如果脫離了伺服器,開發者基本上是不可以工作。下面舉例說明 開始新一天的工作 2 進入自己的分支,進...
svn 的使用說明
windows下的tortoisesvn是資源管理器的乙個外掛程式,以覆蓋圖示表示檔案狀態,幾乎所以命令都有圖形介面支援,比較好用,這裡就不多說。主要說說linux下svn的使用,因為linux下大部分的操作都是通過命令列來進行,所以必須得掌握linux下svn的常用指令。當然linux下也有模仿t...