家里的服務(wù)器使用的是subversion1.4的版本,最近發(fā)現(xiàn)1.5已經(jīng)陸續(xù)出現(xiàn)了多個(gè)bugfix的小版本更新,考慮到1.5出來(lái)時(shí)間也比較長(zhǎng)了,應(yīng)該已經(jīng)穩(wěn)定下來(lái)。而且1.5也帶來(lái)了不少新特性,聽(tīng)聞速度也有所提升,因此考慮升級(jí)到最新版本1.5.5。
另外考慮到subclipse之類的subversion客戶端,只適合和ide一起使用,因此決定另外準(zhǔn)備一個(gè)windows的客戶端工具。
一. 安裝apache
采用最新的版本2.2.11,win32帶openssl。
過(guò)程中發(fā)現(xiàn)似乎subversion1.5.5版本對(duì)apache的小版本有要求,我試過(guò)用apache2.2.8安裝subversion1.5.5失敗,用apache2.2.11就ok。這個(gè)地方比較無(wú)聊,浪費(fèi)不少時(shí)間,因?yàn)橹笆莂pache2.2.8 + subversion 1.4.7,想著升級(jí)subversion就可以,直接用2.2.8版本的apache上subversion1.5.5,結(jié)果apache總是無(wú)法啟動(dòng)。誤以為是subversion1.5.5的問(wèn)題,折騰了許久。最后換成apache2.2.11就順利安裝成功。
看貼的同學(xué)如果遇到類似問(wèn)題,請(qǐng)檢查apache和subversion的小版本問(wèn)題。
二. 安裝subversion
下載最新版本的subversion1.5.5,下載時(shí)出了點(diǎn)問(wèn)題,官方?jīng)]有windows安裝文件的直接下載,按照給出的鏈接到以下下載地址http://www.collab.net/downloads/subversion/下去找居然沒(méi)有下載鏈接,莫名其妙。只好注冊(cè),但是登錄后還是沒(méi)有鏈接,郁悶,搞不懂......直接在google上找也沒(méi)有找到,最后后來(lái)發(fā)現(xiàn)一個(gè)zip格式的安裝文件可以直接使用。
http://subversion.tigris.org/files/documents/15/44589/svn-win32-1.5.5.zip
這個(gè)直接解壓就可以使用。
順便說(shuō)一下,在我找到的這個(gè)帖子中,作者也提醒說(shuō)要注意apache和subversion的版本,而且他也同樣是選擇Subversion 1.5.5 + apache 2.2.11??磥?lái)這個(gè)問(wèn)題還是普遍存在。
三. 配置apache
配置方式和以往版本相同,請(qǐng)參考之前的一個(gè)帖子,這里不再重復(fù)。
Subversion 1.4.6 + apache 2.2.8 windows安裝
http://www.tkk7.com/aoxj/archive/2008/04/13/192528.html
安裝后啟動(dòng)apache,發(fā)現(xiàn)可以正常訪問(wèn)到原來(lái)的資料庫(kù),搞定。
四. 安裝TortoiseSVN
下載TortoiseSVN-1.5.7.15182-win32-svn-1.5.5.msi,執(zhí)行并按照提示安裝即可,這個(gè)是和windows的資源管理器集成的,使用很方便。