window下Slik SVN的安裝配置


配置SVN服務器的步驟:

下載:

Slik-Subversion-1.7.10-win32.msi    TortoiseSVN-1.7.13.24257-win32-svn-1.7.10

下載地址:  http://download.csdn.net/detail/lixiaolun/5601443 

 

 

安裝

雙擊運行“配套安裝程序”目錄中Slik-Subversion-1.6.12-win32.msi,安裝目錄可自定義. 默認安裝的目錄: C:\Program Files\SlikSvn;

雙擊運行“配套安裝程序”目錄中TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi,這是一個將SVN集成到windows shell中的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]

# 定義用戶信息

user1 = user1

user2 = user2

 

創建及啟動SVN服務

打開DOS窗口,使用sc創建windows服務,將當前目錄指向到Subversion的bin目錄下,輸入:

sc create SVNService 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版本庫目錄樹上了。

 

 

特別注意事項:

如果是中文目錄的話,authz等文件,必須以utf-8的格式保存,且不能帶BOM,而windows自帶的記事本按utf-8保存的文件則會加上BOM,所以,如果你以utf-8格式保存好后,提交代碼時,svn"section header expected"的錯時,則多半是帶BOM的。以及開源的Notepad++的格式轉換中的“轉換為utf-8碼(BOM)”等都可以完成這個工作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM