李順利
          隨筆-50  評論-170  文章-0  trackbacks-0

          真實Java項目中的版本管理

          ——在線版本控制之SubVersionMyEclipse整合

          以前寫過一篇博文《在線版本控制之SubVersionMyEclipse整合》,介紹了一下Eclipse/Myeclipse中的項目版本管理的基礎知識,并沒有用到實踐的例子,幾天我就介紹一下我們最近的一個真實的項目(比較小了)中是如何進行項目的管理的。

          目錄

          .        項目開發環境.... 1

          .        工具的安裝.... 1

          .        插件的安裝.... 1

          .        版本控制倉庫(服務器端).... 5

          .        項目版本管理測試.... 8

          .        項目版本管理實踐中注意點.... 10

          .        友情邀請.... 11

           

          一.    項目開發環境

          1.         JDK 1.5/5.0以上

          2.         MyEclipse 6.0以上

          3.         Subclipse 1.6.0

          二.    工具的安裝

          Java項目的基礎,當然是先安裝JDK了,下載后安裝,配置一下環境變量(實際上我一般都不配置,MyEclipse使用中根本都不需要配置);

          JDK安裝完成后,就安裝Java開發利器MyEclipse了。

          三.    插件的安裝

          SVN一般可以單獨使用,在上一篇博文中在線版本控制之SubVersionMyEclipse整合我也介紹過一下,不僅僅是支持Java的,其他的一些文件都可以進行管理。

          MyEclipse中使用項目管理是需要插件的支持的,安裝插件的方法很多,今天在這里我就介紹一個非常方便的方法,就是MyEclipse的更新來完成SVN插件Subclipse 1.6.0的安裝。

          打開MyEclipse,選擇Help->Software Updates

          clip_image002

          選擇Add Site,在Location中輸入http://subclipse.tigris.org/update_1.6.xhttp://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=C6ADEC93154CFAE0A41D262374F5022C?pageID=p4wYuA中有這句Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x

          ),點擊OK

          clip_image004

          更新并選擇剛添加的站點

          clip_image006

          添加右上角的Install按鈕,后下載插件

          clip_image008

          點擊Next,選擇I accept…

          clip_image010

          clip_image012

          安裝完成,重啟Myeclipse

          clip_image014

          重啟完成后,查看插件是否安裝成功

          clip_image016

          四.    版本控制倉庫(服務器端)

          項目中的版本控制是需要一個版本倉庫的,用于放置我們使用過的一下項目文件,你可以在本機或者服務器上建立一個版本倉庫,不過我今天介紹的是一個網絡版的倉——Google Code,服務器是Google的,雖然是開源項目,不過速度和安全還是可以保障的。

          Google Code 的首頁http://code.google.com/hosting/,選擇Sign in to create a project clip_image018

          會出現Gmail登陸界面(沒有Gmail的用戶可以先申請一個),登陸成功后出現創建項目的頁面,由于頁面時英文的,具體是如何創建請自己摸索一下。

          clip_image020

          創建成功后訪問自己的項目主頁:http://code.google.com/p/項目名稱,例:http://code.google.com/p/usc/(我自己的一個項目)

          clip_image022

          注意看一下右上角有個Star this Project,左邊有個星星的,這個非常關鍵,可以獲取你的密碼(現在說有點提前),單擊clip_image024點擊超鏈接,后可以看到自己創建的一些項目,點擊Setting,里面有一個password,在Google CodeSVN使用的用戶名是你的Gmail的完整用戶名(包括@gmail.com),密碼就是在這里獲取,而并不是你的Gmail郵箱密碼 (不好意思,為了安全考慮,把我的密碼隱藏了)

          clip_image026

          到此,你已經在Google Code 上面建立了一個遠程的版本控制倉庫,下面就告訴大家如何使用了。(實際上Google Code并不僅僅是作為版本控制的,里面還有許多有用的功能。象文件上傳提供超鏈接下載等都比較實用,好的東西等待大家的發現)。

          打開SVN的視圖

          clip_image028

          clip_image030新建一個資源庫,URLhttps://項目名稱.googlecode.com/svn/

          clip_image032

          用戶名為你的Gmail郵箱全名(包括@gmail.com,密碼為剛剛在創建項目時候Setting里面的密碼(不是你的Gmail郵箱密碼)

          clip_image034

          至此,SVN網絡倉庫搞定。

          五.    項目版本管理測試

          新建一個Java項目,寫一些代碼,把它添加到版本控制

          clip_image036

          選擇SVNNext

          clip_image038

          后面一直Next,Finish,這個時候,只是把工程上傳到服務器上,還沒有更新里面的文件,同理,我們先提交,選擇team->提交(submit)

          clip_image040

          此時,能夠看到整個項目有關藥瓶圖標,說明,項目已經被SVN管理,且沒有被更改,具體的圖標有什么意思,請大家上網查查。

          六.    項目版本管理實踐中注意點

          項目版本管理總的原則是先更新(update)(從服務器端下載最新文件)后提交(submit)(上傳本地文件至服務器)

                 記住上面的原則,一般在項目版本管理中是沒有問題的。一般還會遇到同時對同一個文件進行操作,更新后會出現一些錯誤,象-- > u12, --- > me就是出現了版本沖突,SVN并沒有那么智能,需要我們選擇修改后提交即可。

          七.    友情邀請

          歡迎大家一起交流學習,加我(Q506817493)一起探討Java的樂趣,謝謝。

           

           

           

          木子寫于2009108



          博客中的一些下載已經放到了百度云了,請根據需要下載。【點我去百度云下載】

          最后弱弱地說一下,如果可以的話,轉載請提供出處( ),謝謝。
          posted on 2010-01-07 21:17 李順利 閱讀(3492) 評論(3)  編輯  收藏

          評論:
          # re: 真實Java項目中的版本管理 2010-01-08 12:35 | 淘寶皇冠大全
          是大家看法的手  回復  更多評論
            
          # re: 真實Java項目中的版本管理 2010-01-08 13:19 | 5452
          不需要像gmail那樣登陸,直接用不帶后綴的用戶名登陸。  回復  更多評論
            
          # re: 真實Java項目中的版本管理 2010-01-08 13:25 | 李順利
          @5452
          那是在自己的機器上建立倉庫就在配置登陸的用戶名和密碼就可以直接用不帶后綴的用戶名登陸,用Gmail登陸是為了與Google Code服務器同步使用  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 屏东县| 应用必备| 临邑县| 罗源县| 伊通| 大渡口区| 于田县| 茶陵县| 怀柔区| 常宁市| 久治县| 白城市| 东方市| 庆城县| 宁都县| 海丰县| 阿尔山市| 新泰市| 鲁甸县| 务川| 阿克苏市| 绍兴市| 大同县| 明溪县| 安平县| 孟连| 宣汉县| 上思县| 鄢陵县| 京山县| 卢氏县| 姜堰市| 涞源县| 西昌市| 陆丰市| 都江堰市| 丰县| 白水县| 巢湖市| 仪陇县| 白沙|