1. 程式人生 > >centos下svn使用說明

centos下svn使用說明

svn

1.svn安裝

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

2.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-9
ps -aux | grep svn
然後進入svn的根目錄
執行
svnserve -d -r /var/svn
svn重啟成功