深入解析 如何建立SVN版本庫

2021-06-27 19:41:11 字數 1394 閱讀 9256

本文向大家介紹一下如何建立svn版本庫,和大家分享一下,看完本文你肯定有不少收穫,希望本文能教會你更多東西。

本節主要介紹建立svn版本庫伺服器端教程,首先了解一下svn命令列的一些常用命令,平時svn都是使用eclipse的subeclipsesvn外掛程式,整合度高,根本沒用過命令列,只能現學現用.

構建svn環境,需要以下步驟:

建立svn版本庫:

命令:svnadmincreate

語法:svnadmincreaterepos_path

說明:在repos_path建立乙個新的空版本庫.

有效選項:

--bdb-txn-nosync:在提交事務時禁用fsync[bdb]

--bdb-log-keep:禁用自動刪除日誌檔案[bdb]

--config-dirarg:從目錄arg讀取使用者配置檔案

--fs-typearg:版本庫型別:「fsfs」(預設)或「bdb」.

--pre-1.4-compatible:使用與1.4之前版本相容的格式

--pre-1.5-compatible:使用subversion1.5之前版本的格式

--pre-1.6-compatible:使用與1.6之前版本相容的格式

從命令語法可以看出,首先需要有個目錄,存放版本庫的檔案.

建立svn版本庫目錄:

mkdir/var/mobile/svn_package

建立目錄svn_package,作為svn的跟目錄,然後還可以為每個專案再單獨建立目錄,好像只能建立在mobile目錄下,試著在var下建立,沒有許可權,提示permissiondenied.

mkdir-m0777/var/mobile/svn_package/toxly

-m0777表示建立的目錄可寫

建立svn空版本庫

目錄建立好後,就可以在此建立版本庫了,進入目錄/var/mobile/svn_package/,然後執行以下命令

svnadmincreate/var/mobile/svn_package/toxly

如果沒有錯誤提示,則說明空版本庫建立成功,進入到toxly目錄,就可以看到版本庫檔案

增加svn訪問許可權

在使用svn之前,首先要建立訪問許可權才行,進入conf目錄,編輯svnserve.conf為:(此步可以用winscp)

[general]

#匿名訪問的許可權,可以是read,write,none,預設為read

anon-access=none

#認證使用者的許可權,可以是read,write,none,預設為write

auth-access=write

#密碼資料庫的路徑

password-db=passwd

注意:所有的行都必須頂格。儲存檔案,這樣許可權就建立完成了.這樣建立svn版本庫就成功了。

SVN 建立版本庫

使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24drwxr xr x 2root root 4096 2016 08 2316 31 06c...

svn版本庫瀏覽器 SVN 建立版本庫

svn 建立版本庫 使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24 drwxr xr x 2 root root 4096 2016 08...

SVN如何建立乙個版本庫

資料 於svn菜鳥教程,想看完整版可以點此傳送 使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24 drwxr xr x 2 root roo...