caoyinghui

          Eclipse中CVS界面功能描述(一)

          //原文地址:http://hi.baidu.com/xublog/blog/item/b66d38afeb3688ca7dd92a2a.html

          Eclipse中的CVS用戶界面

          現(xiàn)在,您已經(jīng)對(duì)CVS有了一個(gè)基本的理解。接下來, 我們將討論Eclipse是如何為CVS使用者提供幫助的。在對(duì)其進(jìn)行討論之前,先略為詳細(xì)地看一下Eclipse的CVS用戶界面。在開始之 前,Eclipse的CVS用戶界面是毫無價(jià)值的。這是因?yàn)?,與Eclipse中的很多操作相似,大多數(shù)的CVS資源庫訪問操作都在后臺(tái)運(yùn)行,這些操作不 會(huì)對(duì)其他操作造成妨礙。諸如檢出、提交、同步等可能需要長時(shí)間運(yùn)行的操作并不會(huì)對(duì)您所要完成的其他任務(wù)造成妨礙。在下面所給出的這個(gè)簡短列表中,列出了在 Eclipse用戶界面中使用CVS時(shí)會(huì)碰到的最常見任務(wù)。在練習(xí)5中,您會(huì)實(shí)踐所有這些任務(wù)。

          ●       定義到CVS資源庫的連接。

          ●       瀏覽CVS資源庫。

          ●       將新的工作空間項(xiàng)目定義到CVS中。

          ●       從CVS中檢出已有項(xiàng)目。

          ●       將工作空間中的更改提交給CVS。

          ●       使用CVS中的最新版本來更新自己的工作空間項(xiàng)目。

          ●       在合適的里程碑處進(jìn)行版本設(shè)置。

          ●       用資源庫中的資源來比較或替換工作空間中的資源。

          5.4.1 CVS Repository Exploring透視圖:資源庫主頁

          如圖5-1所示的CVS Repository Exploring透視圖是在Eclipse中使用CVS的大本營。在該透視圖中含有CVS Repositories視圖、CVS Resource History視圖以及編輯器區(qū)域。在CVS Repositories視圖中會(huì)顯示出您的工作空間所知道的CVS資源庫。而在CVS Resource History視圖中所顯示的則是受CVS控制的任何已知文件的修改歷史記錄。在CVS Repository Exploring透視圖中,您可以建立與CVS服務(wù)器的連接。

          5.4.2 CVS Repositories視圖

          CVS Repositories視圖扮演著資源庫瀏覽器的角色。在CVS Repositories視圖中,您可以對(duì)資源庫中存在的項(xiàng)目進(jìn)行選擇,并可將這些項(xiàng)目檢出到工作空間中。如圖5-1所示,CVS Repositories視圖位于CVS Repository Exploring透視圖的左邊窗格中。通過使用快捷菜單New | Repository Location...或選擇Add CVS Repository 命 令,您可以在自己的工作空間中定義CVS資源庫的位置。Eclipse支持各種類型的CVS連接(見圖5-2)。在CVS Repositories視圖中,您可以定義多個(gè)CVS資源庫。在瀏覽資源庫時(shí),您可以看到資源庫中的內(nèi)容。如圖5-1所示,這些內(nèi)容包括HEAD、 Branches、versions目錄中的項(xiàng)目以及Dates條目。您可展開目錄樹或使用工具欄中的Go Into向前瀏覽圖像 和Back向后瀏覽圖像 操作來往下一直看到具體文件。在工具欄上有一個(gè)Refresh View 操作,由于CVS Repositories視圖不會(huì)與資源庫中的內(nèi)容更改自動(dòng)保持一致,所以在做任何重要操作之前,您可能要使用Refresh View 按鈕來刷新CVS Repositories視圖。

          出于方便的考慮,如果您從Resource透視圖中打開了CVS Repositories視圖,那么該視圖將作為一個(gè)選項(xiàng)卡式視圖顯示在Navigator透視圖的旁邊。

          在CVS Repositories視圖中,一個(gè)最常見的任務(wù)是從資源庫中將項(xiàng)目檢出到您的工作空間中。要完成上述任務(wù),請(qǐng)先在Branches、HEAD或Versions下選擇一個(gè)項(xiàng)目,然后再在單擊鼠標(biāo)右鍵后所出現(xiàn)的快捷菜單中選擇Check Out命令。

          圖5-1 CVS Repository Exploring透視圖

          圖5-2 在工作空間中定義新的CVS資源庫位置

          在第一次展開CVS Repositories視圖中的Branches目錄時(shí),您會(huì)看到該目錄中沒有任何內(nèi)容。在使用了快捷菜單操作Refresh Branches…后會(huì)出現(xiàn)Refresh Branches對(duì)話框(見圖5-3)。在Refresh Branches對(duì)話框中,您可以為一個(gè)或多個(gè)資源庫項(xiàng)目執(zhí)行CVS中的分支標(biāo)記檢索請(qǐng)求。CVS資源庫中可以包含大量分支。而您可能僅對(duì)其中的部分分支 感興趣。在Refresh Branches對(duì)話框中,您可以對(duì)要進(jìn)行分支標(biāo)記信息檢索的項(xiàng)目進(jìn)行選擇。在表5-1所示的參考列表中,列出了CVS Repositories視圖中的所有可用的快捷菜單操作。其中有些操作依賴于您在圖5-3的第3個(gè)欄目中的選擇。一開始,您可能需要使用以下這些操 作:New | Repository Location…、Check Out…、Compare with…以及Show in Resource History?,F(xiàn)在,您不必理解這些操作,它們僅為您提供一個(gè)參考。

          圖5-3 Refresh Branches對(duì)話框

          表5-1 在CVS Repositories視圖中可使用的上下文操作

          操    作

          描    述

          從快捷菜單中可獲得該命令

          Add to Branch

          List…

          將一個(gè)項(xiàng)目(但不包括該項(xiàng)目的內(nèi)容)添加至一個(gè)新的或已經(jīng)存在的分支上。該操作可代替Team | Branch操作。對(duì)于那些將在一個(gè)分支中單獨(dú)開發(fā)的新項(xiàng)目來說,該操作是比較有用的

          被選擇的項(xiàng)目

          Check Out

          把從資源庫中所選擇的內(nèi)容復(fù)制到自己的工作空間中。而且文件夾可被檢出,同時(shí)該文件夾與項(xiàng)目的一致性會(huì)得到維護(hù)。對(duì)于含有獨(dú)立部分的大型項(xiàng)目來說,該操作非常有用

          被選擇的項(xiàng)目,以及在Branches、HEAD或Versions下所選擇的項(xiàng)目文件夾

          Check Out As…

          把從資源庫中所選擇的內(nèi)容復(fù)制到自己的工作空間中,并以另外一個(gè)名稱來命名。在對(duì)所做的更改進(jìn)行提交時(shí),該項(xiàng)目保持它在CVS中的初始一致性。當(dāng)需要在工作空間中同時(shí)擁有某一項(xiàng)目的多個(gè)實(shí)例時(shí),該操作非常有用

          被選擇的項(xiàng)目,以及在Branches、HEAD或Versions下所選擇的項(xiàng)目文件夾

                                                                                                                                         (續(xù)表)  

          操    作

          描    述

          從快捷菜單中可獲得該命令

          Compare

          在選擇了兩個(gè)資源庫文件后,執(zhí)行該操作會(huì)顯示出Compare視圖

          兩個(gè)被選擇的資源庫

          Compare With…

          該操作會(huì)打開Compare with Branch or Verson對(duì)話框,并允許您將所選資源與Branches、HEAD或Versions中的資源進(jìn)行比較

          被選擇的資源

          Configure Branches and

          Versions…

          執(zhí)行該操作后將顯示出一個(gè)對(duì)話框。在所顯示的對(duì)話框中會(huì)顯示出資源中的分支或版本標(biāo)記。而對(duì)話框中所顯示的那些標(biāo)記會(huì)顯示在CVS Repositories視圖中

          各種對(duì)象

          Copy to Clipboard

          將連接字符串復(fù)制到寫字板上。例如:pserver: anonymous@dev.eclipse.org:/home/eclipse

          被選擇的資源庫

          Discard location

          從CVS Repositories視圖中刪除所選資源庫的位置定義

          被選擇的資源庫

          New | Date Tag…

          執(zhí)行該操作后會(huì)顯示出一個(gè)對(duì)話框以創(chuàng)建新的日期標(biāo)記

          被選擇的資源庫,在CVS Repositories視圖中所選擇的Dates條目

          New | Repository Location…

          執(zhí)行該操作后將顯示出一個(gè)對(duì)話框以定義新的CVS資源庫位置。另外還可獲得一個(gè)工具欄圖標(biāo)

          任何對(duì)象

          Open

          執(zhí)行該操作后會(huì)在編輯器中打開所選文件的最新版本

          被選擇的文件

          Properties

          顯示所選資源庫的屬性及其連接信息

          被選擇的資源庫

          Refresh Branches…

          執(zhí)行該操作后將顯示出一個(gè)對(duì)話框以允許您發(fā)現(xiàn)一個(gè)或多個(gè)項(xiàng)目的分支

          在CVS Repositories視圖中所選擇的Branches條目,被選擇(或沒有被選擇)的資源庫位置

          Refresh View

          使用資源庫的當(dāng)前信息來刷新CVS Repositories視圖

          各種對(duì)象

          Remove

          將所選的日期標(biāo)記從CVS Repositories視圖刪除掉

          被選擇的日期標(biāo)記

          Show Annotation

          該操作會(huì)為所選文件顯示CVS Annotate視圖

          被選擇的文件

          Show In Resource History

          該操作會(huì)在CVS Resource History視圖中顯示所選文件的版本歷史信息

          被選擇的文件

          Tag As Version…

          將一個(gè)版本標(biāo)記應(yīng)用到所選的資源及其子資源上

          被選擇的資源

          Tag With

          Existing…

          該操作會(huì)將一已有的資源庫版本或分支標(biāo)記應(yīng)用到所選的資源上。這是一個(gè)比較特殊的操作。有關(guān)何時(shí)使用該操作的更多信息請(qǐng)參見聯(lián)機(jī)幫助中的Moving Version Tags專題

          被選擇的資源

          作者:caoyinghui1986 發(fā)表于2009-8-28 21:47:00 原文鏈接
          閱讀:639 評(píng)論:1 查看評(píng)論

          posted on 2009-08-28 13:47 shine_panda 閱讀(149) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2009年8月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 江山市| 茂名市| 广南县| 象山县| 上思县| 井陉县| 仁布县| 翁源县| 兰西县| 沙田区| 郴州市| 罗田县| 霍城县| 玛沁县| 青河县| 饶阳县| 星座| 当雄县| 黄龙县| 无极县| 延长县| 衡山县| 固镇县| 中阳县| 刚察县| 芜湖市| 通江县| 辽源市| 子洲县| 肇州县| 微博| 龙南县| 麦盖提县| 太原市| 来安县| 化州市| 邻水| 仁布县| 昭苏县| 汉阴县| 治多县|