<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-72  評論-63  文章-0  trackbacks-0
    嘿嘿,盼新新盼月亮,終于盼來了一個(gè)贊助團(tuán)隊(duì)的專用配置管理服務(wù)器。EasyJF團(tuán)隊(duì)配置管理組特別是成員WilliamRaym的努力下,終于完成了團(tuán)隊(duì)配置服務(wù)器的初始搭建工作。這應(yīng)該算是EasyJF開源團(tuán)隊(duì)萬里長征中所邁出的一小步吧,請大家?guī)兔Ψ劈c(diǎn)鞭炮來慶祝一下。

      在配置管理服務(wù)器的搭建過程中,團(tuán)隊(duì)成員WilliamRaym,加班加點(diǎn),連續(xù)奮戰(zhàn)了三天三夜,總共(24-4.5)*3=58.5小時(shí),做出了非常大的貢獻(xiàn)。另外配置管理組的會(huì)飛(huifei)以及團(tuán)隊(duì)中的negod、天意、天一、船長、大峽等很多成員為此也做了大量的調(diào)研及協(xié)助工作。在此,為了表示對以上團(tuán)隊(duì)成員的謝意,歡迎大家有鮮花扔鮮花,沒鮮花就給點(diǎn)掌聲也不錯(cuò)。哈哈!
      廢話不多說,下面進(jìn)入正題吧!

    一、?EasyJF協(xié)同開發(fā)客戶端軟件

      EasyJF開源團(tuán)隊(duì)當(dāng)前的配置管理服務(wù)器系統(tǒng)軟件使用的是Subversion。因此,在使用相關(guān)協(xié)同開發(fā)及版本控制等功能之前需要下載并安裝Subversion客戶端軟件。
      當(dāng)前EasyJF團(tuán)隊(duì)的協(xié)同開發(fā)工作主要涉及到兩個(gè)軟件,1個(gè)是TortoiseSVN,用于在Windows操作系統(tǒng)的資源管理器中直接使用協(xié)同功能。另外一個(gè)是Subversion的Eclipse插件,用于在Eclipse開發(fā)環(huán)境中使用Subversion進(jìn)行協(xié)同開發(fā)及版本控制。
      當(dāng)然,還有針對其它開發(fā)工具的開發(fā)插件以及Linux下的客戶端。由于當(dāng)前成員多半是在Windows平臺(tái)下做開發(fā),在此就不作過多介紹。
    ?
    二、?通過資源管理器進(jìn)行協(xié)同開發(fā)

      1、下載Subversion的客戶端TortoiseSVN
      EasyJF中映像地址:http://dl.easyjf.com/downloads/TortoiseSVN-1.3.3.6219-svn-1.3.1.msi
      或:http://www.easyjf.com/download/tools/TortoiseSVN-1.3.3.6219-svn-1.3.1.zip
      TortoiseSVN官網(wǎng)下載:http://tortoisesvn.sourceforge.net/
    ?
      2、安裝TortoiseSVN
      下載完成后,直接雙擊點(diǎn)安裝即可,如下圖所示:

    ?
      安裝成功后,在開始菜單中的結(jié)果如下圖所示:

      若執(zhí)行TortoiseSVN,我們會(huì)得到下面的結(jié)果:

    ?
      這個(gè)對話框告訴我們,TortoiseSVN是一個(gè)Shell擴(kuò)展,我們直接在Windows的資源管理器中直接使用TortoiseSVN的相關(guān)功能。
      下面我們打開資源管理器,點(diǎn)擊一下鼠標(biāo)右鍵,會(huì)看到類似如下的圖:
    ?

      上圖中,右鍵快鍵菜單中我了一個(gè)SVN Checkout…選項(xiàng)及TortoiseSVN選項(xiàng),這樣即表示客戶端軟件已經(jīng)安裝完成了。下面即可直接通過資源管理器進(jìn)行團(tuán)隊(duì)項(xiàng)目文件的管理協(xié)同管理等操作。
    ?
      3、導(dǎo)出(下載)EasyJF開源團(tuán)隊(duì)的項(xiàng)目源碼
      我們隨便建一個(gè)空的目錄比如:E:\easyjf,在資源管理器中打開該文件夾。點(diǎn)“右鍵”->”SVN Checkout…”,然后在彈出對話框中輸入EasyJF開源項(xiàng)目的庫路徑(URL)以及本地目錄,如下所示:

    ?
      然后點(diǎn)擊“OK”按鈕,即會(huì)提示輸入用戶名及密碼(團(tuán)隊(duì)成員請使用由EasyJF配置管理組發(fā)放的帳號(hào)及密碼,游客請使用easyjf作用戶名及密碼),如下圖所示:

    ?
      登錄成功后,即可進(jìn)入項(xiàng)目文件的導(dǎo)出(下載)。如下圖所示:
    ?

    ?
      “導(dǎo)出”完成后點(diǎn)OK,然后在資源管理器即可見到如下圖所示內(nèi)容:
    ?

    ?
      其中看到項(xiàng)目文件及目錄的前面都有一個(gè) 標(biāo)識(shí),這是Subversion的,表示我們這個(gè)文件已經(jīng)受到了版本控制。
    ?
    ?
    ?
      4、修改項(xiàng)目文件及內(nèi)容

      在資源管理器中,對項(xiàng)目文件的操作跟我們平時(shí)的操作沒有任何區(qū)別,比如我們直接雙擊“目錄及文件文明.txt”這個(gè)文件,即會(huì)調(diào)用記事本來編輯文件。我們修改文件中的一些內(nèi)容,然后點(diǎn)保存,即會(huì)出些一個(gè)標(biāo)識(shí)該文件已修改過的圖標(biāo),如下圖所示:

    ?
      上圖中的 圖標(biāo)表示該文件已經(jīng)修改。當(dāng)所有修改工作完成后,我們需要把本地修改的內(nèi)容提交到遠(yuǎn)程配置管理服務(wù)器中。直接選中修改過的文件或文件夾,然后點(diǎn)右鍵,選擇其中的“SVN Commit…”命令,如下圖:
    ?

    ?
      我們會(huì)看到彈出一個(gè)對話框,并顯示出已經(jīng)修改過的文件,這里我們可以有選擇性的選擇一些要提交的文件,并在recent message對話框中填寫本次修改的相關(guān)說明信息等。如下圖所示:
    ?

    ?
      然后點(diǎn)“OK”,此時(shí)若剛才沒有保存用戶名即密碼,或者用戶權(quán)限不夠的話。會(huì)再次彈出用戶登錄框,在這里輸入自己的用戶名(注:游客帳號(hào)easyjf不具備修改項(xiàng)目文件的權(quán)限),然后點(diǎn)“OK”即可,如下圖所示:

    ?
      提交成功后顯示如下圖所示的信息:
    ?

    ?
      5、增加文件
      假如我們在項(xiàng)目中加入了文件,在提交到服務(wù)器的時(shí)候,需要先執(zhí)行add操作把新增文件加到更新列表中,然后再執(zhí)行“SVN Commit…”的時(shí)候,才能提交。如下圖所示:

    ?
    ?
      6、刪除項(xiàng)目中的文件
      在資源管理中選中要?jiǎng)h除的內(nèi)容,然后點(diǎn)右鍵,選擇delete(刪除)操作,然后再執(zhí)行SVN Commit(提交)即可。如下圖所示:
    ?
    ?
    ?
      7、其它操作
      當(dāng)然,Subversion的功能是比較強(qiáng)大的,除了上面的這些基本操作,還有很多其它項(xiàng)目協(xié)同方面的功能,如版本標(biāo)識(shí)、文件合并、鎖定、解鎖等等。請團(tuán)隊(duì)成員在具體使用的過程中認(rèn)真體會(huì)。
    ?
    三、?在Eclipse中使用Subversion

      前面介紹了如何在資源管理器中直接使用Subversion進(jìn)行協(xié)同功能,然而在實(shí)際的開發(fā)工作中,我們更多的時(shí)候需要直接在開發(fā)工具中使用協(xié)同及版本控制功能。下面簡單介紹如何在Eclipse中使用Subversion進(jìn)行協(xié)同開發(fā)。
    ?
      1、下載Subversion的Eclipse插件
      下載地址:http://dl.easyjf.com/downloads/subversion_eclipse.zip
      或:http://www.easyjf.com/download/tools/subversion_eclipse.zip
      ?2、安裝插件
      跟其它的Eclipse插件一樣,我們直接把下載后的文件解壓,并拷貝到的Eclipse主目錄即可(當(dāng)然,更好的做法是使用links目錄安裝)。插件文件如下圖所示:

    ?
     
      3、配置
      進(jìn)入Eclipse系統(tǒng),若插件安裝成功后,我們打開Eclipse的preference面板,在Team組中會(huì)看到除了CVS以外,還多了一項(xiàng)SVN。點(diǎn)開該選項(xiàng),我們可以設(shè)置SVN的一些屬性(默認(rèn)情況下不需要任何設(shè)置)。如下圖所示:

    ?
      進(jìn)入Eclipse的“windows”->“show view”->“other”,我們會(huì)看到如下的SVN項(xiàng):
    ?

    ?
    ?
      4、查看配置服務(wù)器中的項(xiàng)目文件
      打開SVN資源庫視圖,點(diǎn)擊添加資源庫,我們可以設(shè)置配置EasyJF團(tuán)隊(duì)開源項(xiàng)目庫。并查詢項(xiàng)目文件,如下圖所示:

    ?
    ?
      5、從配置管理服務(wù)器中取出項(xiàng)目文件到本地
      在SVN資源庫中點(diǎn)擊右鍵,然后執(zhí)行“取出為”操作。即可把配置管理服務(wù)器中的項(xiàng)目取出到本地。

    ?
      輸入用戶名及密碼后,即可出現(xiàn)項(xiàng)目相關(guān)的對話框。通過這些引導(dǎo)對話框,可以快速實(shí)現(xiàn)從把遠(yuǎn)程的項(xiàng)目直接導(dǎo)入本地文件中,交自動(dòng)建立起與配置服務(wù)器中項(xiàng)目的相關(guān)關(guān)聯(lián)。如下所示:

    ?
    ?
    6、本地項(xiàng)目與配置管理器的項(xiàng)目關(guān)聯(lián)
      當(dāng)然,也可以直接把本地已經(jīng)建好的項(xiàng)目與配置管理服務(wù)器中的項(xiàng)目建立關(guān)聯(lián)。使用SVN的協(xié)同開發(fā)及版本控制功能。直接選中相關(guān)的項(xiàng)目名稱,點(diǎn)鼠標(biāo)右鍵,然后選擇“Team”-“Share Project”,然后在對話框中選擇“SVN”,接著選擇或填寫相關(guān)的配置參數(shù)即可。如下圖所示:
    ?

    ?
    ?
      7、使用項(xiàng)目協(xié)同及版本控制功能
      在建立好本地項(xiàng)目與遠(yuǎn)程項(xiàng)目的關(guān)聯(lián)后,我們即可在Eclipse中應(yīng)用Subversion的各種協(xié)同開發(fā)及版本控制功能。如下圖所示:
    ?
      
      
    ?
      由于EasyJF開源項(xiàng)目中的源碼只有正式成員才能修改及維護(hù),因此關(guān)于團(tuán)隊(duì)成員具體的協(xié)同開發(fā)、版本控制規(guī)范等這里不不作詳細(xì)介紹,我們會(huì)在團(tuán)隊(duì)的工作文檔中以及日常培訓(xùn)中給予介紹。
    ?
    四、?EasyJF團(tuán)隊(duì)開源項(xiàng)目庫簡介
    ?
      以下是當(dāng)前EasyJF團(tuán)隊(duì)已有開源項(xiàng)目名稱及對應(yīng)SVN地址,游客訪問用戶即密碼皆為easyjf。
      ??EasyDBO/? http://svn.easyjf.com/repository/easyjf/easydbo/
      ??EasyJWeb/ http://svn.easyjf.com/repository/easyjf/easyjweb/
      ??EasyJSite建站系統(tǒng) / http://svn.easyjf.com/repository/easyjf/easyjsite/
      ??簡易Java訂銷管理系統(tǒng)/ http://svn.easyjf.com/repository/easyjf/easyerp/
      ??EasyJF論壇系統(tǒng)/ http://svn.easyjf.com/repository/easyjf/easyjfbbs/
      ??EasyJF Blog系統(tǒng)/ http://svn.easyjf.com/repository/easyjf/easyjfblog/
      ??Java知識(shí)測評系統(tǒng)/ http://svn.easyjf.com/repository/easyjf/easyjfexam/
      ??Meybo Mail Web開源簡化版/ http://svn.easyjf.com/repository/easyjf/meybomailweb/
      ??簡易Java網(wǎng)上商城系統(tǒng)/ http://svn.easyjf.com/repository/easyjf/easyshop/
      。。。。。。
      更多的最新EasyJF國產(chǎn)Java開源項(xiàng)目的SVN地址,請隨時(shí)查看EasyJF開源團(tuán)隊(duì)官網(wǎng)。
    ?

    五、?Subversion簡介

      Subversion是一個(gè)GPL版本控制軟件,Subversion(SVN, http://subversion.tigris.org/)項(xiàng)目開始于2000年2月。通過Subversion我們實(shí)現(xiàn)在團(tuán)隊(duì)中的項(xiàng)目協(xié)同開發(fā)及版本控制功能。
      Subversion主要有以下功能:
      代碼版本的存儲(chǔ)與維護(hù);
      代碼版本的追蹤回溯;
      代碼版本的分合控制;
      團(tuán)隊(duì)成員多人合作開發(fā)專案;
      代碼遠(yuǎn)端管理維護(hù);
      代碼匿名截取;
      目錄版本控制,目錄更名;
      文件的分支與標(biāo)記等。
    posted on 2006-05-27 11:27 船長 閱讀(441) 評論(0)  編輯  收藏 所屬分類: 開源相關(guān)
    主站蜘蛛池模板: 亚洲成av人在线观看网站 | 亚洲日韩精品射精日| 全黄大全大色全免费大片| 亚洲欧洲日韩国产| 又黄又爽一线毛片免费观看| 最新亚洲成av人免费看| 亚洲中文无码a∨在线观看| 免费乱码中文字幕网站| 一级毛片免费观看不卡视频| 亚洲AV无码国产剧情| 亚洲国产精品成人精品无码区在线| 日韩在线免费视频| 一级女性全黄生活片免费看| 亚洲国产精品成人精品软件| 亚洲婷婷国产精品电影人久久| 亚洲最大免费视频网| 中美日韩在线网免费毛片视频| 亚洲综合色一区二区三区小说| 亚洲精品国产高清不卡在线| 亚欧免费视频一区二区三区| 亚洲天堂免费在线视频| 最新国产精品亚洲| 337p日本欧洲亚洲大胆艺术| 亚洲JIZZJIZZ中国少妇中文| AV无码免费永久在线观看| 中文字幕永久免费| 在线观看亚洲免费| 中文字幕亚洲综合小综合在线| 亚洲精品无码久久千人斩| 国产乱子伦精品免费女| 国产情侣激情在线视频免费看| 伊人久久大香线蕉免费视频| 亚洲av日韩综合一区久热| 91亚洲精品自在在线观看| 精品国产亚洲一区二区三区| 免费夜色污私人影院在线观看| 久久久久国色AV免费看图片| 一级毛片成人免费看免费不卡 | 国产精品成人啪精品视频免费| 亚洲男人天堂2018av| 久久久久久亚洲AV无码专区|