作者:PCplayer
來自:我用Subversion - http://www.iUseSVN.com
時間:2007.3.8
修改時間:2007.10.26
很多朋友初次接觸Subversion時不是很理解subversion和apache的關系。
我在這里簡單說明一下svn服務器和客戶端的安裝說明。
服務器
subversion服務器是不需要apache的,但是可以使用apache,視具體情況來選擇。
1、如果只要通過file://或svn://來訪問,則不需要apache,只安裝svn即可,使用svnserve來作為服務。
2、如果你要建立一個可以通過http://或https://來訪問的版本庫服務器,則你需要使用apache。
基于apache配置,請看http://bbs.iusesvn.com/thread-158-1-1.html 。
客戶端
在windows下,不管你要訪問的是什么類型的服務器,只要安裝一個TortoiseSVN就可以了,開發者已經幫你搞定一切。
在類Linux系統下,如果你通過file://或svn://來訪問,則只要編譯安裝svn就可以,
如果通過http://訪問,則要同neon編譯,
如果通過https://訪問,則要同帶ssl支持的neon編譯,
不論怎樣,都要同apr和apr-util編譯。
neon、apr、apr-util也很容易獲得,目前發布的subversion代碼都會有一個叫做subversion-deps-xxx的文件,比如1.4.3的就是subversion-deps-1.4.3.tar.bz2
對于訪問國外網站比較慢的朋友,下載Subversion和客戶端,可以到 http://www.iUseSVN.com,因帶寬和流量有限,網站只對注冊用戶開放下載,這點有點麻煩,但是很值得,一是下載速度的確相當快,二是里面有很多熱于與大家交流的Subversion愛好者。