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