控制檔疑難排解
問答清單。
以下是最常見問題及其解答的清單:
- 問題:「我已經移出控制檔,但是無法變更其說明、內容等等。」
回答:控制檔的 meta 資料儲存在其母元素中。因此,您必須先移出母元素才能變更任何相關聯的資訊,如說明及內容。
例如,在新增控制檔提供的範例中,用滑鼠右鍵按一下母元素 RailCarsPackage,然後選擇以便能夠修改控制檔的屬性。
- 問題:「我知道在建立控制檔期間將控制檔複製到 _rpy 下的目錄中,但是將控制檔確切複製到了哪個位置?」
回答:控制檔已複製到與磁碟上其母項所在的位置相同。例如,假設您具有名為 package_1 的套件,且用於儲存它的儲存庫檔案與以下類似:MyProject_rpy\package_1\package_1.sbs。
現在,您新增至 package_1 套件的任何控制檔都將儲存在資料夾中:MyProject_rpy\package_1\
- 問題:「當開啟控制檔的「特性」視窗並嘗試重新命名控制檔時,我收到 File not found 錯誤訊息。」
回答:您可以從開啟的「特性」視窗中選取其他檔案。因此,在鍵入不同的名稱時,系統會假設您實際嘗試指向不同的檔案並傳回錯誤訊息。
您可以從瀏覽器中重新命名控制檔,方法是在其上個別按兩次(按兩下檔案即會將其開啟)。
- 問題:「可以將控制檔新增至模型而不將該檔案複製到 _rpy 資料夾嗎?」
回答:不能,但是您可以改而新增所需檔案的超鏈結。然而,這樣會導致遺失所有配置管理功能,其包括下列作業:
- 問題:控制檔上的配置管理作業在某些場合下失敗。
詳細資料:如果您是在指令模式中使用配置管理,請確保檔案位於 _rpy 下。若要在 Rational Rhapsody 的指令模式中執行「配置管理」作業,檔案(除專案本身之外)必須位於 _rpy 目錄下。針對此問題沒有現行的修正方法。
暫行解決方法:在專案下建立套件。依預設,套件儲存在個別檔案中:不要修改該設定。然後,將有問題的控制檔新增至此套件,並且能夠執行配置管理作業。
- 問題:將含有控制檔的現有元素新增至模型並選擇不同的名稱,而不是取代檔案。
詳細資料:如果您對現有的元素執行「新增至模型」,Rational
Rhapsody 會讓您選擇取代元素,或是使用其他名稱新增該元素。如果您選擇使用其他名稱,則產品會使用新名稱新增該元素。
如果模型中存在的元素與新增的元素具有名稱相同的控制檔,則模型中會存在多個名稱相同的控制檔。但是在目錄中可能只有一個檔案的實例,這意味著模型中的兩個控制檔實際上指向相同的檔案。