項目版本控制器SVN的環境建立(Subversion,subclipse)

http://subclipse.tigris.org/install.html   這是svn  安裝指南

 

 

之所以開始用版本控制器,是因爲項目開發的人越來越多的時候,記得年初,我們的團隊只有兩個人時候, 感覺版本控制器沒必要,當團隊增加到5-6個人的時候,我每天重複驗證他們的代碼,複製代碼,不知不覺,我這個禮拜竟沒做其他工作,瘋 了..........!斷然決定上個版本控制器來控制項目開發,於是選擇了大家推薦比較多的SVN.接下來就介紹下SVN基於eclipse的開發的環 境搭配,包括服務端與客戶端.

 

 

1.SVN服務端
下載SVN程序(本人測試的是svn-1.4.6)
把該文件解壓到一個目錄,如 C:/subversion
新建存放項目的資源庫,如C:/svnroot/webproject
創建項目目錄並初始化: C:/subversion/bin> svnadmin create C:/svnroot/webproject
設置該項目的用戶信息以及項目的基本信息,打開C:/svnroot/webproject/conf/passwd文件,去掉[users]的註釋,並添加用戶
[users]
 
 zjs1=zjsjava1
 zjs2=zjsjava2
 zjs3=zjsjava3
接下來打開conf/svnserve.conf修改
[general]
            anon-access = read
            auth-access = write
            password-db = passwd
            realm = webproject
在 做完這些基本的設置後就可以啓動 Subversion 了,當然最好的方式就是讓 Subversion 做爲一個服務來運行,我們可以通過一個第三方的工具 SVNService 讓 Subversion 以 Windows 服務的方式運行. 下載SVNService.zip並把它解壓到C:/subversion/bin目錄下,通過運行 svnservice -install -d -r C:/svnroot/webproject ,執行的結果顯示:SVNService installed. 這時候你可以在服務控制檯中看到名爲SVNService的服務,啓動它就可以了,如果你不想用服務的方式啓動Subversion,你可以運行 svnserve -d來啓動Subversion。
要卸載SVNService服務,只需要運行 SVNService -remove 即可。
至此,Subversion已經安裝成功.這裏我比較喜歡作成服務,隨機器自啓動


2.SVN客戶端subclipse
subclipse是作爲eclipse的插件。
在安裝客戶端時我也碰到了很多問題
使用eclipse的自動更新工具help
softwareupdates
find and install
New Remote Site,自定義一個名字,url選擇下面其中一個

 

    Name: Subclipse 1.4.x (Eclipse 3.2+)
    URL: 
http://subclipse.tigris.org/update_1.4.x

    Name: Subclipse 1.2.x (Eclipse 3.2+)
    URL: 
http://subclipse.tigris.org/update_1.2.x
   
    Name: Subclipse 1.0.x (Eclipse 3.0/3.1)
    URL: 
http://subclipse.tigris.org/update_1.0.x

因爲本人實際開發是用myeclipse6.0開發的,所以選擇了 http://subclipse.tigris.org/update_1.4.x
一 直NEXT,這裏注意下,有些時候會出現 Subclipse Integration for Mylyn 3.x (Optional) (3.0.0) requires plug-in "org.eclipse.mylyn.tasks.core (3.0.0)", or compatible.錯誤,這個不要緊,只要把第一個框框Integrations的勾幹掉即可
裝好後,就可以使用了
下面使用的時候介紹如下
右鍵點擊項目,選擇team-share project-svn-Create a new repository location在
Url裏輸入svn://資源服務器IP/資源保存文件/   例如:svn://192.168.1.1/svnroot/webproject
接下來一直NEXT即可
使用操作多在team裏,包括提交,更新。還有一個比較功能也不錯的(compare with)

 

安裝包下載:http://download.csdn.net/source/820810

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章