Windows下SlikSVN的使用

來源:互聯網
上載者:User

標籤:style   color   io   os   ar   使用   for   strong   sp   

我相信各位都應該對SVN不會陌生吧,我相信絕大多數人都使用過,但是並不是人人都自己配置過SVN伺服器。下面就是我配置SVN伺服器的步驟,以及在配置過程中碰見的一些問題,在此記錄,希望對你有所協助。

安裝

雙擊運行“配套安裝程式”目錄中Slik-Subversion-1.6.12-win32.msi,安裝目錄可自訂. 預設安裝的目錄: C:\Program Files\SlikSvn;

雙擊運行“配套安裝程式”目錄中TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi,這是一個將SVN整合到windowsshell中的GUI管理工具,推薦使用。

雙擊運行“配套安裝程式”目錄中LanguagePack_1.6.5.16974-win32-zh_CN.msi,這是TortoiseSVN的漢化包。

建立版本庫,該庫中存放所有Subversion項目:

首先,手動建立一個目錄,如C:\svnDB\DB1

然後,建立版本庫:

第一種方式:在DOS命令列中運行svnadmin create C:\svnDB\DB1

第二種方式:在DB1目錄中,單擊滑鼠右鍵,選擇[TotoiseSVN]->[在此建立版本庫...]進行建立,

以上工作完成後,在yxv3目錄中可看到以下內容:

4個目錄,兩個檔案。

 

其中:

conf目錄存放配置資訊;

db目錄就是所有版本控制的資料檔案;

hooks目錄放置hook指令檔的目錄;

locks用來放置Subversion檔案庫鎖定資料的目錄, 用來追蹤存取檔案庫的用戶端;

format檔案是一個文字檔,裡面只放了一個整數,表示當前檔案庫配置的版本號碼;

配置

通過內建服務平台Subserver的實現

開啟/conf/目錄,開啟svnserve.conf找到以下行,去除每行開頭的#:(特別注意不要在行的前面留空格

[general]

anon-access= none              #保證只有認證使用者可以訪問,即關閉匿名訪問

auth-access= write              #通過認證的使用許可權

password-db= passwd         #指定了使用者密碼檔案

 

開啟/conf/目錄,開啟passwd檔案,增加使用者,一行一個,儲存格式為“使用者名稱 = 密碼”

[users]

# 定義使用者資訊

lvgang = lvgang

luotong =luotong

 

建立及啟動SVN服務

開啟DOS視窗,使用sc建立windows服務,將目前的目錄指向到Subversion的bin目錄下,輸入:

sc createSVNService binpath= "C:\Program Files\SlikSvn\bin\svnserve.exe --service-r C:\svnDB " displayname= "SVNService" depend= Tcpip start=auto(特別注意=後面有空格)

 

匯入項目版本庫

確定SVN服務(命令列或windows服務)運行後,

在你需要匯入版本庫的目錄下單擊右鍵選擇[TortoiseSVN]-> [匯入...],在彈開的視窗的URL框中輸入版本庫的目錄位址(如svn://127.0.0.1/DB1, “DB1”是版本庫)

 

點擊 "確定" 執行匯入,顯示如下對話方塊,錄入使用者名稱及密碼後確認

 

資料就全部加入SVN版本庫分類樹上了。

Windows下SlikSVN的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.