利用 Rational ClearCase 進行團隊程式設計 - 版本注意事項

1.0 簡介
2.0 支援的軟體和規格
3.0 前一版的變更
4.0 已知的問題
   4.1 動態視圖以及無聲地移出檔案
   4.2 Red Hat 8.x 中的 xclearcase 當掉
   4.3 無法在 Red Hat 8.x 下安裝 ClearCase 或套用修補程式
   4.4 無法將資源移至未版本化的資料夾
   4.5 利用 ClearCase 工具修改程式檔
   4.6 發生「已從檔案系統中移除檔案」錯誤
   4.7 無法將專案集檔案匯入 Snapshot 視圖中
   4.8 在儲存變更之後,「還原強制存取」無法運作
   4.9 喜好設定預設值:當移入的檔案是由內部編輯器儲存時

1.0 簡介

這份文件說明功能變更、已知的問題、限制,以及在 WebSphere Studio 中使用 ClearCase 工具的相關暫行解決方案。

如果需要 Rational ClearCase SCM 配接器的詳細資訊,請參閱線上說明。 如果要檢視 ClearCase SCM 配接器的線上說明,請執行下列動作:

  1. 在 WebSphere Studio 中,選取說明 > 說明內容
  2. 在「說明」對話框中,選取 Rational ClearCase
如果安裝好 ClearCase SCM 配接器,這個說明才會出現。

2.0 支援的軟體和規格

ClearCase SCM 配接器需要下列軟體:

ClearCase 版本 必要的修補程式
4.2(完整 ClearCase) clearcase_p4.2-20
4.2 (ClearCase LT) clearcase_lt_p4.2-9
2002.05.00(完整 ClearCase) clearcase_p2002.05.00-10
2002.05.20 (ClearCase LT) clearcase_lt_p2002.05.00-5

如果要取得 ClearCase 版本及修補程式,請造訪 clearcase.rational.com,或撥 1-800-433-5444 聯絡 Rational 支援中心。

附註:RedHat 7.3 需要 ClearCase 修補程式,只有 ClearCase 2002.05.00 或更新的版本支援 Red Hat Linux 7.3。

支援建置在 Eclipse 2.0.1 上的應用程式,如 WebSphere Studio Workbench 2.x、WebSphere Studio 5.0.x。

3.0 前一版的變更

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

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

如果需要這些主題的詳細資訊,請參閱 ClearCase SCM 配接器的線上說明。

4.0 已知的問題

4.1 動態視圖以及無聲地移出檔案

在 WebSphere Studio 內,少數非交談式編輯器在第一次修改檔案時,可能不會移出檔案。如果這些其中一個編輯器在 WebSphere Studio 內編輯了 ClearCase 控制下的已移入檔案,當它們儲存檔案時,這些編輯器會無聲地自動將檔案移出 ClearCase。如果您是在動態視圖內使用共用分支, 自動移出程序可能會產生潛在的問題。如果您開始編輯未移出的檔案,另一位使用者可能會在同一時間移出該檔案、編輯它,並移入新的版本。在這個情況下,當您儲存檔案時,您的變更會接著改寫其他使用者的變更。 因此,如果您是在動態視圖內使用共用分支,您必須先移出檔案再編輯它們。

4.2 Red Hat 8.x 中的 xclearcase 當掉

在 8.0 版中,Red Hat 將 LANG 環境變數的預設值改成 en_US.UTF-8,但 ClearCase 不支援這個值。 如果您在 Red Hat Linux 8.x 中使用 ClearCase GUI,您必須將 /etc/sysconfig/i18n 檔中的 LANG 值設成 ClearCase 所支援的編碼,如 Cen_US.iso885915。 將 LANG 環境變數設為 ClearCase 支援的值之後,請確定 i18n 檔中的 SUPPORTED 變數也含有這個值。 如果沒有的話,請將這個值加入 SUPPORTED 變數中。

4.3 無法在 Red Hat 8.x 下安裝 ClearCase 或套用修補程式

當您試圖安裝 ClearCase 或套用 ClearCase 修補程式時,會出現「現行目錄不正確」的錯誤訊息。其實是 Perl 發生問題,不是目錄不正確。 暫行解決方法是安裝 Red Hat 8.x 套件 compat-db-3.3.11,它會提供 libdb.so.3。

4.4 無法將資源移至未版本化的資料夾

如果您試圖將在 ClearCase 程式碼控制下的資源移至不在 ClearCase 程式碼控制下的資料夾中,移動會失敗,且會出現錯誤訊息,指出 ClearCase 無法將母目錄加入程式碼控制中。 暫行解決方法是將目的地資料夾放在 ClearCase 程式碼控制之下。

4.5 利用 ClearCase 工具修改程式檔

Java .class 檔可能不會同步化,因為當使用者在 WebSphere Studio 外利用任何工具(如「記事本」或 ClearCase 合併工具)變更檔案時,不會執行漸進式編譯器。 如果您在工作台外修改了檔案,您必須執行「重新整理」(從快速功能表中)。

4.6 發生「已從檔案系統中移除檔案」錯誤

在某些情況下,當您嘗試將「檢視私密」檔加入程式碼控制中時,WebSphere Studio 會送出一則錯誤訊息如下:「已從檔案系統中移除檔案」。僅當檔案於編輯器中開啟時,才會發生這個問題。該檔案實際上並未刪除,因此您可放心忽略這個錯誤訊息。

4.7 無法將專案集檔案匯入 Snapshot 視圖中

如果您將專案集檔匯出至 ClearCase 視圖之外的目錄中,之後又試圖匯入專案,則 ClearCase 會提示您選取動態視圖。 如果您要從 Snapshot 視圖中匯入專案,您必須先將專案集檔複製到要用的 Snapshot 視圖的目錄中。

4.8 在儲存變更之後,「還原強制存取」無法運作

在強制存取、編輯和儲存檔案之後,無法在檔案上執行「還原強制存取」作業。 暫行解決方法是將該檔案從 ClearCase 中移出,再執行「還原強制存取」作業。

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

現行版本之 Rational ClearCase 喜好設定選項「當移入的檔案是由內部編輯器儲存時」的預設值為「自動移出」。 在將來的版本中,這個預設值會改為「不執行任何動作」。

返回主 Readme 檔