Rational ClearCase 團隊程式設計 - 版次注意事項

1.0 簡介
2.0 支援的軟體與規格
3.0 前一版次的變更
4.0 已知的問題與限制
   4.1 動態檢視畫面與無聲移出檔案
   4.2 使用 ClearCase 工具修改原始檔
   4.3 多位元組字集問題    
   4.4 喜好設定預設值:當內部編輯器儲存移入的檔案時
   4.5 「已從檔案系統移除檔案」錯誤
   4.6 重新命名 Java 套件時遺失版本歷程
   4.7 專案集檔案必須位於 VOB
   

1.0 簡介

本 Readme 介紹與使用 WebSphereR Studio 中的 ClearCase 工具相關聯的功能變更、已知的問題、限制及解決方案。

如需有關 Rational ClearCase SCM 配接器的詳細資訊,請參閱線上說明。如何檢視 ClearCase SCM 配接器的線上說明:

  1. 在 WebSphere Studio 中,選取說明 > 說明內容
  2. 在「說明」對話框中,選取 Rational ClearCase

2.0 支援的軟體與規格

ClearCase Plugin 需要用到下列軟體:

ClearCase 版本 必要的修正套件
4.2 (完整 ClearCase) clearcase_p4.2.NT-14 或更新的版本
4.2 (ClearCase LT) clearcase_lt_p2001A.04.00.NT-8 或更新的版本
2002.05.00 (完整 ClearCase) clearcase_p2002.05.00.NT-7 或更新的版本
2002.05.00 (ClearCase LT) ClearCase LT 2002.05.20 或更新的版本

如果要取得 ClearCase 版次與修正套件,請跳至 clearcase.rational.com 或電洽 Rational Support(電話號碼:1-800-433-5444)。

附註:Rational Software 不支援 Windows XP Pro 與 ClearCase LT 4.2 一起使用。

建置在 Eclipse 2.0.1 上的應用程式則可獲支援(如 WebSphere Studio Workbench 2.x、WebSphere Studio 5.0.x)。

3.0 前一版次的變更

下列 ClearCase 選項已有變更,或不再獲得 ClearCase SCM 配接器現行版本的支援:

以下是 ClearCase SCM 配接器現行版本的新選項:

如需有關這些主題的詳細資訊,請參閱線上說明。

4.0 已知的問題與限制

4.1 動態檢視畫面與無聲移出檔案

在 WebSphere Studio 內,第一次修改時,某些非交談式編輯器可能無法移出檔案。在 WebSphere Studio 內,如果其中有一個編輯器編輯任一受 ClearCase 控制之已移入的檔案,則當這些編輯器儲存檔案時,它們便會自動從 ClearCase 中無聲移出檔案。如果您要在動態檢視畫面內使用共用的分支,自動移出程序可能會產生潛在的問題。如果您開始編輯一個尚未移出的檔案,另一個使用者可能會同時將它移出,予以編輯,然後移入新的版本。發生這種情況時,當您儲存檔案時,您所做的變更便會改寫該使用者所做的變更。因此,如果您要在動態檢視畫面內使用共用的分支,您必須先將檔案移出後,再予以編輯。

4.2 使用 ClearCase 工具修改原始檔

當使用者從 WebSphere Studio 以外的工具(如「記事本」或 ClearCase 合併工具)變更檔案時,由於未執行漸進式編譯器,JavaTM .class 檔會發生無法同步化的情形。如果您要在工作台外部修改檔案,您必須執行「重新整理」(從關聯式功能表)。

4.3 多位元組字集問題

「設定現行活動」對話框中內含多位元組字元的 UCM 活動可能毀損了。

4.4 喜好設定預設值:當內部編輯器儲存移入的檔案時

在現行版次中,Rational ClearCase 喜好設定選項(先前稱為當內部編輯器儲存移入的檔案時)的預設值是自動移出。在未來的版次中,該預設值會變更為不執行任何作業

4.5 「已從檔案系統移除檔案」錯誤

在某些情況下,當您嘗試新增「檢視私密」檔至來源控制項時, WebSphere Studio 便會公佈一則錯誤訊息,顯示:「已從檔案系統移除檔案。」這個問題只有在編輯器中的檔案處於開啟狀態的情況下才會發生。實際上並未刪除檔案,所以您大可忽略該則錯誤訊息。

4.6 重新命名 Java 套件時遺失版本歷程

當 WebSphere Studio 重新命名 Java 套件時,它不會重新命名套件目錄,而會刪除舊位置,並在新位置建立新檔案。因此,WebSphere Studio 不保留 Java 套件的版本歷程。此外,WebSphere Studio 還會提示您新增 Java 套件至來源控制項。

4.7 專案集檔案必須位於 VOB

如果專案集檔案沒有位於檢視畫面目錄中,ClearCase SCM 配接器便無從得知該使用哪個檢視畫面來存取。解決方案就是將專案集檔案放入 VOB。