為什么選擇subversion不在本文討論范圍,網(wǎng)上到處都是,本文僅描述架設(shè)subversion服務(wù)器的步驟:
step1)下載和安裝服務(wù)器
下載并安裝svn-1.2.3-setup.exe,假設(shè)你安裝到D:\deploy\Subversion
step2)建立Repository
打開命令窗口, 鍵入 svnadmin create D:\deploy\projects\searchz
step3)配置Repository
進入Repository目錄,在本文中是D:\deploy\projects\searchz,你會看到conf目錄,進入該目錄,你會看到svnserve.conf和passwd兩個文件
對兩個文件作如下修改
svnserve.conf
passwd
我不再對上面兩個文件具體內(nèi)容作出解釋,我相信各位一看就懂,我需要提醒的就是 一開始svnserve.conf中的[general] 和 passwd 中的 [users] 行前有#,一定要去掉,否則會拋錯
step4)啟動subversion服務(wù)器
打開命令窗口鍵入svnserve -d -r D:\deploy\projects,默認(rèn)端口是3690,如果不幸這個端口被別的程序暫用,可以通過選項 --listen-port=綁定端口
后記:
這樣服務(wù)器就架設(shè)好了。當(dāng)然你可以使用apache和subversion結(jié)合使用,本文使用了subversion自帶的svn服務(wù)器
url格式為svn://ip地址//Repository名,在本文中是svn://127.0.0.1/searchz
你可以下載客戶端TortoiseSVN訪問svn服務(wù)器,如果你使用eclipse作開發(fā)的話,也可以裝個subclipse插件充當(dāng)客戶端。當(dāng)客戶端連上服務(wù)器之后,然后在建立遠程文件夾(作為一個項目目錄),然后將遠程文件check out到本地之后,你在該目錄下所產(chǎn)生的任何文件就都處于svn的控制了,以下你就可以版本控制的操作了,祝各位svn愉快