為了避免在比較或合併模型時資料毀損, 請勿建立模型檔副檔名和 ASCII 內容間的關聯性。依預設,模型檔副檔名和二進位內容相關聯。您必須維持這個預設值。
若要檢視已知內容的預設副檔名,請執行下列動作:
- 按一下視窗 > 喜好設定。
- 展開團隊,並按一下檔案內容。
當您在合併後的結果中接受某一版模型中的變更時, 「加強型 Meta 檔 (EMF)」樹狀視圖可能不會更新以反映這項變更。暫行解決辦法是使用「瀏覽器」視圖或「圖型」視圖來檢視變更。
當您在 ClearCase® 環境中比較某模型的版本時, 模型的版本可和其零版本相比較。不過, 模型的零版本為空檔案,加強型 Meta 檔 (EMF) 不會將它讀成模型。您應避免拿模型的零版本和其版本相比較, 因為比較將會失敗並產生錯誤。
在您使用 Rational® ClearCase 時, 如果您要比較或合併模型的一些版本, ClearCase 類型管理程式會開啟 Rational Software Modeler 以完成模型的比較或合併。不過,「比較編輯器」或「合併編輯器」在產品中可能找不到焦點。 如果要比較或合併模型,請按一下「比較編輯器」或「合併編輯器」。
依預設,當提出 ClearCase 要求,以進行模型的比較或合併時, 會開啟 Rational Software Modeler。您可以變更預設行為, 以開啟版本選擇器視窗而非開啟產品。不過,當您下次開啟 Rational Software Modeler 時, 會還原預設行為。暫行解決辦法是每當您想變更預設行為時,即更新「合併/比較伺服器」設定。
如果要變更預設行為, 請執行下列動作:
- 按一下視窗 > 喜好設定。
- 展開工作台。
- 展開比較/修補。
- 展開建模的合併/比較。
- 按一下比較/合併伺服器。
- 在 Eclipse 自動啟動配置下,按一下清除。
- 按一下套用。
- 按一下確定。
當模型比較或合併作業找不到自訂設定檔(.epx 檔)時, 會開啟一個視窗,列出可用來尋找自訂設定檔的資源路徑。路徑可有四種格式, 每一種格式的暫行解決辦法各有不同。
相對格式 - <file name>.epx
在此情況下, 模型比較或合併作業會在相同目錄中尋找 .epx 檔以作為 .emx 檔。如果要使用「並行版本系統 (CVS)」、基礎 ClearCase 或 共用「統一變更管理 (UCM)」系統中的視圖來暫時解決此問題, 您必須更新視圖並重新整理自訂設定檔。如果要使用私用 UCM 串流上的視圖來暫時解決此問題, 您必須取得 .epx 檔並複製到您的工作區中。
平台的相對格式 - platform:/<resource>/<projectname>/<file name>.epx
在此情況下, 啟動模型比較或合併作業的工作區必須含有內含 .epx 檔的專案。如果要使用 CVS、基礎 ClearCase 或 共用 UCM 系統中的視圖來暫時解決此問題, 您必須更新視圖,並重新整理或匯入內含自訂設定檔的專案。如果要使用私用 UCM 串流上的視圖來暫時解決此問題, 您必須取得 .epx 檔或專案並複製到您的工作區中。
路徑參照格式 - file://c:/<file path>/<file name>.epx
在此情況下, 資源路徑是指向 .epx 檔的特定目錄。暫行解決辦法是確定自訂設定檔位於指定的目錄中。
路徑對映格式 - pathmap://MAPVAR/<file name>.epx
在此情況下, 路徑對映變數 MAPVAR 必須指向內含 .epx 檔的目錄。如果要設定 MAPVAR 變數, 請完成下列步驟:
- 按一下視窗 > 喜好設定。
- 展開建模, 並按一下路徑對映。
- 按一下新建。
- 建立 MAPVAR 變數, 並指向內含設定檔的目錄。
在您比較或合併二進位檔時,可能不會反映配置管理系統中的檔案。 若要判斷您應帶進哪些二進位檔, 請使用檔案標頭中的版本號碼。您可以使用「ClearCase 版本樹狀瀏覽器」(或「並行版本系統 (CVS)」的同等工具)來檢查檔案標頭。