一.安裝subversion
首先安裝服務端程序subversion1.x.x和客戶端程序TortoiseSVN-1.x.x.xxxx(是兩個網站)。subversion在服務器端客戶端都需要安裝,TortoiseSVN只要在客戶端安裝就行。TortoiseSVN的語言包下載和TortoiseSVN的下載都在其官網的同一頁
如果使用了eclipse並且用插件的話,則可以不用TortoiseSVN。
二.建立Repository(保存文檔各個版本的數據庫),必須建立在服務端
1)在服務器端建立一個空目錄,比如“d:/svn/project1”。
2)進入dos
3)svnadmin create --fs-type bdb d:/svn/project1
// svnadmin 是exe程序,安裝時已經自動加到系統路徑了。
// 這裏選擇了 Berkeley Database(BDB)方式做爲版本庫的類型
// 也可用TortoiseSVN這個客戶端工具實現創建
// d:/svn是版本庫的位置,也可以取別的名字,別的路徑,一個版本庫可以包含多個項目
// project1是某個項目名稱,
三.在服務端配置Repository,主要的目的是控制訪問權限和添加用戶。
1)打開d:/svn/project1/conf/svnserve.conf
2)把以下行前的#去掉,保存
# anon-access = read
# auth-access = write
# password-db = passwd
並修改成
anon-access = none
3)打開d:/svn/project1/conf/passwd文件
4)末尾加一行
xy = 1
保存
// xy是用戶名,1是密碼,自行替換
5)多個用戶就加多行
四.在服務端啓動subversion服務器。
1)進入dos
2)svnserve.exe -d -r d:/svn
3)服務啓動後,在服務器端的3690端口監聽客戶端的連接請求。
4)參數的作用是:當在客戶端用“svn://xxx/project1”(xxx可以是服務器端主機名或ip)訪問服務器的Repository時,
服務器會知道你要訪問的Repository路徑是“d:/svn/project1”。
5)如果當我有兩個完全不相干的項目要進行版本控制時,可以再建立一個空目錄
“d:/svn/Project2”,並在其中再建立一個Repository,
此時客戶端就可以用“svn: //xxx/project2”訪問“C:/SVNProjects/Project2”下的Repository。
6)如果想要註冊爲window服務,
進入dos,
sc create svnservice binpath= "D:/Program Files/Subversion/bin/svnserve.exe --service -r d:/svn" displayname= "SVNService" depend= Tcpip
// 請務必在一行內輸入
// SVNService是服務名,也可以替換
// D:/Program Files/Subversion/ 是服務器安裝svn的路徑,要替換
7)如果想註銷window服務
進入dos
sc delete SVNService
五、在客戶端安裝eclipse的svn插件,安裝好後幾乎無需任何配置
在線安裝方式的url是http://subclipse.tigris.org/update
六、在客戶端,首先確保服務打開,打開視圖,window -> show view -> other -> svn -> svn資源庫
右鍵單擊,新建->資源庫位置-> svn://localhost/project1,出現一個資源庫,
右鍵單擊,取出爲->作爲新項目取出,並用嚮導配置。選yes
java->java項目,next->finish.
七、在客戶端,在eclipse的左邊視圖項目根目錄下加文件夾,加文件,然後
在eclipse的左邊視圖的文件夾或根路徑下提交,更新。(右鍵單擊)
所有的操作都在eclipse的界面內完成,工作效率極高。比TortoiseSVN方便,
注意eclipse的配置文件不要提交上去,就是建立eclipse項目時會自動建立在項目文件夾裏的兩三個文件。
因爲是“作爲新項目取出”。
xieye 20080101
爲2003和XP建立防火牆。是進入防火牆,然後選“添加程序”,選擇安裝路徑下的bin下的svnserve.exe即可。
linux下安裝服務端步驟:
從 http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz 下載最新版的Subversion源碼包
解壓後運行
./configure --prefix=/subversion
make
make install
創建資料庫
/subversion/bin/svnadmin create /home/sub_ku
修改配置
/home/sub_ku/conf/passwd 增加用戶和口令(明碼)
/home/sub_ku/conf/svnserve.conf配置如下
anon-access = none
password-db = passwd
啓動獨立服務
/subversion/bin/svnserve -d -r /home
想停止服務用kill命令。
默認的SVN端口是3690
此時,就可以用客戶端來訪問了。
[Android實例] svn for windows 安裝配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.