下列清單說明與 ClearCase SCM Adapter 相關聯的已知問題和限制。
在 Rational Developer 產品內,有一些非互動式編輯器在第一次修改時不會移出檔案。如果其中一個編輯器編輯一個已移入的檔案,而且該檔案是在 Rational Developer 產品的 ClearCase 控制之下, 則這些編輯器在儲存檔案時會自動移出該檔案。如果您是在動態視圖中使用共用分支,則自動移出程序可能產生潛在的問題。 如果您開始編輯一個未移出的檔案,另一個使用者有可能同時移出、編輯該檔案及移入新版本。 如此一來,當您儲存檔案時,您所做的變更就會改寫其他使用者的變更。如果您是在動態視圖中使用共用分支,則必須在編輯檔案之前移出檔案。
JavaTM .class 檔可能不同步,因為使用者在透過 Rational Developer 產品以外的任何工具 (例如「記事本」或「ClearCase 差異合併」工具)時,增量編譯器並不會執行。如果您在 Rational Developer 工作台之外修改檔案,請用滑鼠右鍵按一下該元素,並按一下重新整理。
在部分情況下,當您試圖將視圖專用檔案新增至來源控制時,Rational Developer 產品會顯示這個錯誤訊息:「已從檔案系統中移除檔案」只有在編輯器中開啟該檔案時,才會發生此問題。並未刪除檔案,您可以忽略這個錯誤訊息。
使用 ClearCase 2002.05.x 時,如果新資料夾不在來源控制之下, 重新命名 Eclipse 中的套件或 Rational Developer 產品會失敗。 發生錯誤的原因是這些 ClearCase 版本無法自動將資料夾新增至來源控制。 出現錯誤訊息之後,ClearCase 會提示您將資料夾新增至來源控制。請將資料夾新增至來源控制, 然後重複重新命名的作業。如果未出現提示,請選取資料夾並選擇 ClearCase > 新增至來源控制, 並重複重新命名的作業。
在執行重構作業時,ClearCase SCM Adapter 會提示一份可移出檔案的清單。 如果您在「移出元素」對話框中取消勾選與任何檔案相關聯的勾選框, 重構作業會失敗。 暫行解決方法是允許 ClearCase SCM Adapter 移出所有檔案, 然後對您不想要移出的檔案執行復原移出。
當您切斷與 ClearCase 的連線時,請停用網路連線之後再啟用網路連線, 然後重新連接到 ClearCase,專案檔就會出現在工作區中成為視圖專用檔案。專案的 ClearCase 功能表選項也可能是非作用中。 暫行解決方法是在試圖重新連到 ClearCase 之前,等待 ClearCase 服務重新啟動。
ClearCase 功能表可能不會顯示在 Rational Developer 產品的部分視景中。 暫行解決方法是以手動方式將 ClearCase 新增至視景中, 請按一下視窗 > 自訂視景,選取註解標籤, 及勾選「可用的指令群組」清單框中的 ClearCase 選項
在混合環境中工作時,請採取下列步驟來避免檔名大小寫不一致所導致的編譯錯誤:
如果未選取這些選項,則可能會發生編譯錯誤,因為檔名的大小寫不同。
在 ClearCase 2003.06.x 版中,當您重新啟動機器之後,動態視圖不會自動啟動。 當您嘗試在重新啟動之後在 Rational Developer 產品中開啟專案時,可能會看到「遺漏 .project 檔」的錯誤訊息。 暫行解決方法是在重新啟動之後,以手動方式在 ClearCase 中啟動視圖。
在您強制存取、編輯和儲存檔案之後,對該檔案執行復原強制存取作業無效。 暫行解決方法是移出該檔案,並使用復原移出來取消移出作業。
如果您執行下列任一平台:
RedHat Professional 8 和 9、RHEL 2.1 和 3.0 或 SLES9
ClearCase 不支援包含 UTF-8 的 LANG 環境變數。如果您在這些平台上中使用 ClearCase GUI,您必須將 /etc/sysconfig/i18n 檔中的 LANG 值設成 支援的值,如 C 或 en_US.iso885915。在重設 LANG 環境變數之後,請驗證 i18n 檔中的 SUPPORTED 變數也含有這個值。 如果沒有的話,請將這個值加入 SUPPORTED 變數中。
當您試圖安裝 ClearCase 或套用 ClearCase 修補程式時,會看到這個錯誤訊息:「現行目錄不正確。」問題其實在於 Perl,而不是因為不正確目錄所造成的。 暫行解決方法是安裝 Red Hat Linux 8.x 套件 compat-db-3.3.11,這個套件提供 libdb.so.3。
如果您嘗試將來源控制之下的資源移到不在來源控制之下的資料夾, 則移動失敗,並出現「ClearCase 無法將母目錄新增至來源控制」的錯誤訊息。 暫行解決方法是將目的地資料夾放在來源控制之下。
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.