centos下svn使用說明

2021-08-15 11:22:38 字數 2821 閱讀 3165

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-9

ps -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...