window下Slik SVN的安裝配置

2022-05-11 19:55:51 字數 2090 閱讀 8397

配置svn伺服器的步驟:

slik-subversion-1.7.10-win32.msi    tortoisesvn-1.7.13.24257-win32-svn-1.7.10

安裝雙擊執行「配套安裝程式」目錄中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: 「db1」是版本庫)

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

資料就全部加入svn版本庫目錄樹上了。

特別注意事項:

如果是中文目錄的話,

authz

等檔案,必須以

utf-8

的格式儲存,且不能帶

bom,而

windows

自帶的記事本按

utf-8

儲存的檔案則會加上

bom,所以,如果你以

utf-8

格式儲存好後,提交**時,

svn報

"section header expected"

的錯時,則多半是帶

bom的。以及開源的

notepad++

的格式轉換中的「轉換為

utf-8碼(

無bom)

」等都可以完成這個工作。

window下 php debug 的安裝

2249018 evnqqn 注意事項 xdebug 和zendoptimizer不相容,所以在開啟xdebug 除錯的時候必須在php.ini 中關閉zendoptimizer zenddebug 和 xdebug 只能選擇其一 要安裝xdebug 必須先關閉 zenddebug 注釋掉 zend...

Window下Jenkins的安裝

之前沒接觸過持續整合工具,之前只是了解了下自動化部署,最近一直在看自動化整合這塊,發現要學的東西好多好多,可能在小公司用的不多,但如果在大公司,如果每個專案都要手動build deploy的話那也太耗費時間 人力物力了。有了自動化整合工具那就方面了好多。jenkins就是比較常用的自動化部署工具,而...

window 下的環境搭建

1.2,開啟配置檔案 c program file apache conf httpd.conf 先拷貝乙份,防止改錯了 1.3,修改伺服器安裝位址到你上面安裝的路徑 serverroot c program file apache 1.4,修改伺服器指令碼安裝位址 scriptalias cgi ...