Rational ClearCase Remote Client (CCRC)
是在 IBM Rational ClearCase 2003.06.14 版中開始採用,以支援分散在不同地理區域的開發團隊。在 Rational ClearCase 7.0.0 和 7.0.1 版中,
已延伸 CCRC 來支援其他開發人員和專案主管使用案例、各類平台,
以及有限的 Rational ClearQuest 與 Rational ClearQuest Web 整合。在 Rational ClearCase 7.1 版中,推出了下列功能。
- 強化的「ClearCase 導覽器」視圖
- 「ClearCase 導覽器」視圖結合了舊版「ClearCase 導覽器」視圖與「ClearCase Meta 資料瀏覽器導覽器」視圖的功能。
請參閱「ClearCase 導覽器」視圖。
- 「ClearCase 導覽器」視圖支援加強的過濾功能。
使用者可以建立只顯示所選節點的工作集。
當啟用工作集時,可以展開這些節點來查看節點的所有子項。
可以編輯使用者建立的工作集。
工作集會跨越階段作業持續保存,使用者可以切換工作集,也可以關閉工作集。
如需工作集的相關資訊,請參閱關於「ClearCase 導覽器」視圖中的工作集。
- 在「ClearCase 導覽器」視圖中,當「ClearCase 來源控制」之下的資源有了改變,聚集變更裝飾
會延伸到這個資源以上的每個層次,直到階層的根。
從任何顯示變更裝飾的節點中,使用者可以選擇在這個層次及以下各層的所有變更元素上,執行聚集作業。
其中包括聚集移入、復原移出及復原強制存取等作業。
- 在「ClearCase 導覽器」中,您可以見到已連接的伺服器,如果您不想再見到某部伺服器,您可以從「ClearCase 導覽器」移除伺服器。
- 強化的「ClearCase 詳細資料」視圖
- 現在,「ClearCase 詳細資料」視圖包括「Meta 資料瀏覽器詳細資料」視圖的功能。
新增了一些其他直欄,其中包括活動的「鎖定」直欄。
請參閱 ClearCase 詳細資料。
- 「ClearCase 詳細資料」視圖如今可針對工作區中的每一種物件類型,
支援持續性可自訂排序功能和直欄大小。Rational ClearQuest 結果集無法使用這個功能。
使用者可以在「喜好設定」視窗中指派排序順序,或在「ClearCase 導覽器」中選取物件,並在「詳細資料」視圖中調整這個物件類型的設定,來自訂這些設定。
使用者可按一下直欄標頭來排序,最多可以同時排序三個直欄。
每當在「ClearCase 導覽器」中選取某物件類型的元素時,「詳細資料」視圖都會顯示自訂的設定。
- 「ClearCase 詳細資料」視圖含有新的位址列,
其中顯示名稱空間物件的路徑和其他任何物件的顯示名稱。使用者可在位址列中輸入視圖名稱空間物件的明確路徑,
以直接導覽至該物件。位址列會跨 Eclipse 階段作業持續儲存每一個輸入的路徑,使用者可以從位址列下拉功能表選取這些儲存的路徑來存取它們。
- 回應能力更好的瀏覽及更有效的完成作業
- 不需要等待存取未載入的資源,便能夠顯示已載入的資源。
這讓使用者能夠更快瀏覽已載入的資源。
- 使用者不再需要等待作業完成,便可以嘗試啟動另一項作業。
依特定作業的相關伺服器資源和限制而定,部分作業現在是以平行方式來執行,部分作業則是排入佇列中,等前面的作業完成之後,便即啟動。
- 選用的視圖升級
- 使用者可以選擇性地升級相容於 ClearCase Remote Client 7.0.1 版的 ClearCase 視圖,使它們相容於 ClearCase Remote Client 7.1 版。
如果使用者的系統上現有 7.0.1 ClearCase 視圖,這些視圖會顯示在 7.1 版的 ClearCase 導覽器中。
如果使用者選擇不升級現有的 7.0.1 視圖,這些視圖便無法用於 7.1 版,但仍可用於 7.0.1 版。
視圖升級之後,便無法再用於 7.0.1 版。
如果要升級 7.0.1 視圖,請啟動 ClearCase Remote Client 7.1 版,在 ClearCase 導覽器 中選取視圖。
用滑鼠右鍵按一下所選的視圖,選取升級複製區。
- 全新的「編輯配置」視窗
- 全新的「編輯配置」視窗可讓使用者編輯檢視配置。
這個視窗是從「檢視配置」視圖開啟,或在使用者建立視圖或結合專案完成之時開啟。
如果使用者正在 UCM 視圖中工作。他們可以利用這個視窗來檢視和修改 UCM 載入規則和 UCM 自訂規則,以及指定更新視圖作業的喜好設定。
如果使用者正在基本 ClearCase 視圖中工作。他們可以利用這個視窗來檢視和修改載入規則及版本選擇規則,以及指定更新視圖作業的喜好設定。
請參閱編輯配置。
- 在「編輯配置」視窗中,使用者可以選取多項資源來同時載入,且可以從現有的視圖中複製載入規則。
- 全新的「變更集」視圖
- 全新的「變更集」視圖可讓使用者檢視多項活動的變更集,以及在活動之間移動版本。
- 支援新的比較與合併提供者
- 現在,在 CCRC IDE 環境內,可以顯示所有比較與合併作業。
使用者可以使用下列比較與合併作業提供者:
- CCRC 整合 (UTF-8)(先前並不支援)
- ClearCase 外部
- Eclipse(先前並不支援)
- Rational Software Architect(若有安裝的話)
「比較/合併」喜好設定頁面可讓使用者在啟動比較或合併作業時,指定要依預設執行的工具。
此外,
您可以使用喜好設定頁面上的置換表格,
根據資源的名稱或類型,對比較或合併作業進行特殊的處理。在這個頁面中,
您可以使用正規表示式來比對資源的名稱,而如果不適合使用字串比對(就像是目錄),
則可使用資源指定元。若要使用資源指定元,請在資源前面加上 "%"。例如,
若要比對目錄資源,請輸入 "%directory" 字串。「置換表格」中「資源類型」欄位的下拉功能表提供了若干範例:{%directory, %text-file-delta, utf8-file-delta}。
- 簡化的登入
- 使用者可以在登入對話框中選取儲存和重複使用認證,以便儲存跨越各個階段作業用於指定伺服器的伺服器 URL 和使用者名稱認證,以及儲存只用於現行階段作業的密碼。
如果 Rational ClearCase 和 Rational ClearQuest 資料庫的使用者名稱和密碼相同,每個階段作業只需要登入一次,便能夠存取 Rational ClearCase 及 Rational ClearQuest 兩者。
如果密碼相同,但使用者名稱不同,在第一次登入之後,會將密碼儲存起來,但使用者第一次存取 Rational ClearQuest 資料庫時,會提示使用者輸入 Rational ClearQuest 使用者名稱。
從伺服器節點的快速功能表中選取清除儲存的認證,可以清除儲存的認證。
- 統一變更管理 (UCM)
- 新的 UCM 工具列包含活動清單及下列作業的按鈕:建立新的活動、執行預設或進階交付、執行預設或進階重設基線,以及結合專案。
在活動清單中,使用者可以設定活動、將工作區設為無活動,或重新整理可用的活動清單。
如需 UCM 工具列項目的說明,請參閱 ClearCase 工具列。
- 交付和重設基線作業有兩個類型:預設和進階。
使用者可以設定喜好設定來自動執行預設作業,以無聲方式移入元素,在沒有衝突或不需要手動合併時,以無聲方式完成作業。
進階交付或重設基線作業會開啟一個對話框,類似於舊版的交付或重設基線對話框。
在新的「進階」對話框中,使用者可以指定目標串流、合併喜好設定、基準線和活動等作業詳細資料,且可以在任何已移出的相關元素上執行作業。
如需關於交付的相關資訊,請參閱利用預設交付來交付至 UCM和利用進階交付來交付至 UCM 串流。
如需重設基線的相關資訊,請參閱使用預設重設基線來重設 UCM 串流的基線和利用進階重設基線來重設 UCM 串流的基線。
- 新增的「交付」和「重設基線」配置參數已包含在喜好設定中。
- 全新的「ClearCase 擱置變更」視圖
-
- 強化的 Rational ClearCase 一般作業視窗
現在,Rational ClearCase 一般作業對話框有兩個顯示選項:簡易和詳細。
依預設,會呈現簡易顯示;使用者可以自訂這項顯示所提供的詳細資料和選項。
如果要存取詳細版本,使用者可以在預設對話框中,按一下顯示明細。
詳細版本會顯示作業所有可用的選項:例如,資源表、活動清單,以及註解欄位。
如需範例,請參閱移入、新增資源至來源控制和強制存取。
此外,還新增了下列作業的新對話框:移動、移除和重新命名。
- 強化的「重設基線預覽」和「交付預覽」對話框
重設基線和交付預覽對話框有新的功能,新增了「移出/強制存取」標籤,使用者不需要重新啟動重設基線或交付作業,便可以執行移入、復原移出或復原強制存取。
- 強化的「內容」視圖
在介面中直接顯示各種 Rational ClearCase 內容,而不是在個別對話框中。
「內容」視圖會顯示下列 ClearCase 物件的內容:
- 元素
- 版本
- VOB
- 檢視
- 活動
- 基準線
- 串流
- UCM 專案
- 分支類型
- 標籤類型
- 新的和強化的喜好設定
已重新設計喜好設定介面,也增加了新的喜好設定。
新的喜好設定包括下列項目:
- 「導覽歷程」喜好設定:使用者可以指定「位址列」和視圖中最近選擇歷程的保留天數。
- 「一般對話框」喜好設定:使用者可以指定一般對話框的預設行為,也可以自訂每個一般作業對話框的簡易版顯示方式。
- 「比較/合併」喜好設定:使用者可以指定顯示元素在新「比較/合併」視圖中的行為和外觀。
他們也可以指定某資源類型的比較與合併作業的預設執行工具。
- 「擱置變更」喜好設定和「擱置變更排程」喜好設定:使用者可以指定「擱置變更」視圖的行為,且可以排定重新整理「擱置變更」視圖的時間。
當使用者啟動 Rational ClearCase Remote Client 時,會針對每個視圖來排定一次任何可能已遺失的排定重新整理。
- 「重設基線」和「交付」喜好設定:使用者可以指定在每次交付或重設基線之前或之後執行的自動作業,如移入及完成等。
他們也可以指定每個視圖的預設交付及重設基線的執行選項。
- 「視圖更新通知排程」喜好設定:使用者可以排定定期更新檢查。每項排定的更新檢查都可以檢查視圖的更新及新的基準線。
執行排定的檢查之後,當基本 ClearCase 或 UCM 視圖需要更新時,或有了 UCM 視圖的新基準線(建議或最新)時,指示器都會通知使用者。
- 「排序」喜好設定:使用者可以指定每個 ClearCase 物件類型最多三個直欄的排序和優先順序。
- Rational ClearQuest 功能
- Rational ClearQuest WAN 存取整合在 Eclipse 外掛程式和 CCRC 兩者的 Rational ClearCase 視景中。
- Rational ClearQuest 物件會出現在「ClearCase 導覽器」和「ClearCase 詳細資料」視圖中。
在「ClearCase 導覽器」中,ClearQuest 節點顯示為主機伺服器的子項。
如果已進行過資料庫鑑別,您可以展開節點來存取 ClearQuest 資料庫,以及執行其中所儲存的查詢。
查詢結果會出現在「ClearCase 詳細資料」視圖中。
- 新的「ClearQuest 詳細資料」視圖可讓您檢視記錄表單,記錄詳細資料會顯示在「ClearCase 詳細資料」視圖中。
如需 Rational ClearQuest 的相關資訊,請參閱關於 Rational ClearQuest。
- 強化對於 Rational ClearCase UCM 與 Rational ClearQuest 整合的支援
在 Rational ClearCase 7.1 中,Rational ClearCase UCM 與 Rational ClearQuest 整合的支援採用內建的 ClearQuest 表單,
透過與 Rational ClearQuest Web 整合,取代舊版中提供的功能。
ClearCase UCM 與 ClearQuest 整合的加強功能包括:
- 能夠使用「ClearQuest 提交」表單,建立啟用 UCM 的新 ClearQuest 記錄來使用。
- 與 ClearQuest 表格互動,在整合的自動移轉過程中提供遺漏記錄值。
- 能夠在 ClearQuest 表單中顯示 UCM 活動所鏈結的 ClearQuest 記錄
在 ClearQuest 結果集,使用者現在可以:
- 在選取的 ClearCase web 視圖中,使用啟用 UCM 的 ClearQuest 記錄
- 檢視啟用 UCM 的 ClearQuest 記錄的變更集
如需 Rational ClearCase UCM 與 Rational
ClearQuest 整合的相關資訊,請參閱關於 Rational ClearCase UCM 和 Rational ClearQuest 的整合。
- 全新的「建立串流」精靈
可讓使用者建立開發串流,既不需要使用「結合專案」精靈,也不需要在執行這個動作時建立視圖。
使用者可以導覽至串流,然後利用這個新精靈來建立子串流。
- 強化的「套用標籤」精靈
「套用標籤」精靈如今可從視圖的環境定義中啟動。如需相關資訊,請參閱「套用標籤」精靈和套用標籤至多個資源。
- 強化的「結合專案」精靈
- 「結合專案」精靈加強了可用性,可以更明確表現視圖和串流的建立及關聯。
另外,使用者現在也可以執行下列動作:
- 在不建立對應開發視圖的情況下,建立開發串流。
- 在不建立開發串流或開發視圖的情況下,建立整合視圖。
- 強化的「建立視圖」精靈
現在,使用者可以利用「建立視圖」精靈來建立基本 ClearCase 視圖,或建立現有 UCM 串流的視圖。
- 強化的「移除 ClearCase 視圖」作業
現在,移除 ClearCase 視圖作業允許選取多重視圖。
- 資源的新標籤裝飾
- 如需 Rational ClearCase Remote Client 標籤裝飾的相關資訊,
請參閱 ClearCase 標籤裝飾與資源狀態。