配置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 ...