已知的問題和限制

下列清單說明 ClearCase SCM Adapter for WebSphere Studio 的已知問題和限制。

動態視圖和無聲移出檔案

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

利用 ClearCase 工具修改程式檔

當使用者從 WebSphere Studio 以外的任何工具(如記事本或 ClearCase 合併工具)變更檔案時,JavaTM .class 檔可能會因為沒有執行漸進式編譯器而脫離同步程序。如果您在工作台之外修改檔案,您必須執行「重新整理」(從快速功能表)。

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

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

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

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

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

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

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

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

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 變數中。

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

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

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

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