centos下svn使用說明
阿新 • • 發佈:2019-01-01
svn
1.svn安裝
root使用者下1.yum install subversion 安裝svn2.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 = noneauth-access = writepassword-db = passwdauthz-db = authzrealm = test6.vim /var/svn/test/conf/passwd 編輯使用者配置檔案[users]admin = admintest = 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.啟動svnsvnserve -d -r /var/svn2.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重啟成功