您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源軟件測(cè)試解決方案 >
Subversion for Windows 安裝指南
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/7 11:30:30 ] 推薦標(biāo)簽:

因?yàn)槲覀儸F(xiàn)在是使用 Windows 帳戶驗(yàn)證,你目前已經(jīng)登入這臺(tái)機(jī)器了,而你要存取的也是本機(jī)的資源,換句話說(shuō),你的身分已經(jīng)被驗(yàn)證過(guò)了,所以不會(huì)再要求你輸入帳號(hào)跟密碼,這是采用 SSPI 網(wǎng)域驗(yàn)證的好處。
那么,如果你的同事 John 的電腦有加入網(wǎng)域,但是他平時(shí)都是登入本機(jī),而非登入網(wǎng)域,在存取檔案庫(kù)時(shí)會(huì)不會(huì)要求輸入帳號(hào)密碼?答案是如果 John 登入他本機(jī)的帳號(hào)和密碼跟他在網(wǎng)域使用者的帳號(hào)密碼完全一樣的話,無(wú)需再輸入密碼;相反的,如果登入本機(jī)的使用者帳號(hào)和密碼與網(wǎng)域使用者帳號(hào)密碼不同, 第一次存取時(shí)必須輸入密碼。
你可以在別臺(tái)機(jī)器上,用一個(gè)網(wǎng)域里沒有的使用者帳號(hào)去存取 Subverion 檔案庫(kù),如果正確的話,應(yīng)該會(huì)出現(xiàn)要求輸入帳號(hào)密碼的視窗。
以上還只是基本的設(shè)定,如果你希望做些進(jìn)階的設(shè)定,例如允許所有人都可以檢視檔案庫(kù)的內(nèi)容,但是不能修改;或者要加入 SSL 加密機(jī)制,建議您參考 [TortoiseSVN 官方文件] 的第三章。
提示
啟用身分驗(yàn)證之后,你會(huì)發(fā)現(xiàn)用命令列工具 svn.exe 存取檔案庫(kù)時(shí),如果是用 http:// 協(xié)定,有些子命令(subcommand)執(zhí)行時(shí)會(huì)出現(xiàn) "authorization failed" 的錯(cuò)誤,這時(shí)候你可以在 svn 命令中加入 --username 和 --password 來(lái)提供使用者名稱和密碼,例如:
svn co http://myserver/svn/ --username michael --password guesswhat
或者你也可以改用 file:///協(xié)定。
3. 安裝用戶端:TortoiseSVN
現(xiàn)在你已經(jīng)有一個(gè)可以在http存取Subversion 的伺服器,可以試著在其他電腦上存取檔案庫(kù)了。如果你習(xí)慣使用命令列工具,那只要在用戶端電腦上安裝 Subversion 行了,存取檔案庫(kù)都是透過(guò)命令列工具(主要是 svn.exe)。這里要介紹的是一個(gè)專門為 Windows 作業(yè)系統(tǒng)設(shè)計(jì)的 Subversion 用戶端:TortoiseSVN(以下簡(jiǎn)稱 TSVN)。
3.1 安裝 TortoiseSVN
到 http://tortoisesvn.tigris.org 下載新的安裝程式,下載后直接安裝。安裝過(guò)程大都是按下一步,只有在問(wèn)你安裝完成后會(huì)要求你重新開機(jī)。
到 http://tortoisesvn.tigris.org 下載繁體中文的語(yǔ)言包(language pack),請(qǐng)注意語(yǔ)言包的版本應(yīng)該要跟你安裝的 TSVN 版本相同,否則好不要安裝。語(yǔ)言包裝完之后,用檔案總管在 Windows 桌面上或任何一個(gè)資料夾上點(diǎn)一下滑鼠右鍵,選擇 TortoiseSVN -> Settings 以開啟設(shè)定視窗,在 "Main" 頁(yè)夾中更改 Language 設(shè)定為「中文(繁體)」,再按「確定」鈕即可。
如果你是透過(guò) proxy server 存取 Internet,請(qǐng)?jiān)?TSVN 的設(shè)定視窗中,切到「網(wǎng)路」頁(yè)夾,然后輸入你的 proxy server 相關(guān)資訊,否則你將無(wú)法存取位于 Internet 上的檔案庫(kù)。
安裝完成之后,在任何目錄名稱上點(diǎn)一下滑鼠右鍵都可以看到 TSVN 的功能選項(xiàng),這也是 TSVN 方便的地方,它不用跟開發(fā)工具整合,而是跟作業(yè)系統(tǒng)整合在一起,這樣不管你用什么開發(fā)工具,都可以輕松的使用 TSVN 來(lái)存取檔案庫(kù)。
接下來(lái)你可以用 TSVN 練習(xí)一下存取之前建立好的檔案庫(kù),試著把你現(xiàn)有的專案匯入檔案庫(kù)中,并且在用戶端使用 TSVN 執(zhí)行取出、存入、更新等動(dòng)作。
TSVN 雖然是用戶端工具,不過(guò)它也提供了建立檔案庫(kù)、以及匯入、匯出等功能,因此安裝在伺服器端也挺方便的。
4. 結(jié)語(yǔ)
按照本文說(shuō)明的安裝步驟,希望能讓你順利在 Windows 環(huán)境下把 Subversion 安裝起來(lái)。但是安裝成功以后,真正的工作要才開始,如果你沒有花點(diǎn)時(shí)間閱讀 Subversion 的相關(guān)文件,在使用版本控制系統(tǒng)的過(guò)程中,一定會(huì)碰到許多問(wèn)題。
在正式將你的專案加入 Subversion 檔案庫(kù)之前,建議您多考慮一下:
檔案庫(kù)的配置方式。究竟要為每一個(gè)專案建立一個(gè)檔案庫(kù),還是把多個(gè)專案放進(jìn)同一個(gè)檔案庫(kù)里?
專案目錄的結(jié)構(gòu)。你要依照官方手冊(cè)的方式,在專案的根目錄下建立 trunk、branches、和 tags 嗎?
哪些東西要放進(jìn)檔案庫(kù)里?
前兩個(gè)問(wèn)題你可以參考 [Subversion電子書第五章] 的建議,再衡量自己的需求來(lái) 決定。你不見得要依照官方的建議,第一次也許采用單純的配置方式會(huì)比較好,例如:一個(gè)檔案庫(kù)只放一個(gè)專案,而且只把程式的原始碼 放進(jìn)檔案庫(kù),也不去分主線支線了,因此專案的目錄結(jié)構(gòu)可以很單純,程式原始碼的根目錄是專案的根目錄。自己動(dòng)手做過(guò)幾次以后,再去觀察檔案庫(kù)的內(nèi)容, 會(huì)比較有感覺了,然后再來(lái)考慮自己團(tuán)隊(duì)的需求,自然能找到適合自己團(tuán)隊(duì)的配置方式了。 

上一頁(yè)123下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd