利用「進階交付」來交付 UCM 活動

交付 UCM 活動會使您的成果可供您團隊的其他成員使用。

開始之前

您必須交付至您電腦上的 UCM 整合視圖。當您使用「結合 UCM 專案」精靈來結合 UCM 專案,以及建立處理專案中的活動所需的視圖時,通常會建立這個視圖。

關於這項作業

交付作業會將您開發串流中的成果與目標串流中的成果合併。它會為您完成例行合併。如果它遇到合併衝突,會提示您解決衝突。

程序

若要將 UCM 活動從 UCM 開發視圖交付到 UCM 整合視圖:

  1. 如果您是使用 IBM Rational® ClearTeam Explorer™ for Eclipse,請切換至與整合視圖相關聯的 Eclipse 工作區。
  2. 若要確定整合視圖是最新的,請在 ClearTeam Navigator 中選取這個視圖,然後從快速功能表中選取重新整理 > 從儲存庫更新,來開啟更新資源對話框。 按一下套用來執行更新作業。
  3. 在 ClearTeam Navigator 中,選取 ClearCase 開發視圖。 如果您是使用 Rational ClearTeam Explorer for Eclipse,請勿切換至與本視圖相關聯的 Eclipse 工作區。與交付作業相關的所有修正都在整合視圖中發生。
  4. 用滑鼠右鍵按一下開發視圖,從 ClearTeam Navigator 中的快速功能表選取交付 > 進階交付,來開啟從串流中交付對話框,或按一下 UCM 工具列中的從串流中交付圖示 交付到預設目標圖示,並選取進階交付
  5. 預設目標串流和 ClearCase 視圖會出現在交付至目標畫面中。若要交付至替代串流,請按一下變更。若要建立新的視圖,供交付作業使用,請按一下新建。若要選取現有的視圖,供交付作業使用,請按一下使用視圖選項清單。
  6. 若要強制所有的合併(甚至包括無關緊要的合併)來呼叫圖形式合併工具,請取消勾選若可能即自動執行合併勾選框(依預設,會選取這個勾選框)。
  7. 若要檢視任何未交付的活動,請按一下活動標籤。若要指定不交付某項活動,請取消勾選其勾選框。依預設,「交付」作業會交付視圖中所有未交付的活動。
  8. 若要檢視任何已移出或強制存取的元素,請按一下「移出/強制存取」標籤。目前設定在 ClearCase 伺服器中的「UCM 交付」原則會出現在這個標籤的上方,用來決定交付作業如何繼續進行。
  9. 按一下確定來啟動交付。
  10. 此時所選活動之變更集中的版本會合併到整合視圖。交付結果視圖中會列出所有必要的手動合併,其包含需要合併合併狀態 在「交付結果」視圖工具列上,按一下 手動合併圖示 圖示,來開始合併。這時會以適當的手動合併工具來開啟清單中的第一個項目。當第一個項目合併之後,下一個項目會在適當的合併工具中開啟。這個程序會持續執行,一直到完成所有必要的合併為止,或直到您按一下 取消圖示 圖示停止合併為止。
    註: 若要取消交付,並復原任何已完成的合併,請按一下「交付結果」視圖工具列中的 交付復原圖示 圖示。
  11. 在完成所有必要的合併之後,在整合視圖中進行建置及測試。
  12. 如果建置和測試順利完成,請在「交付結果」視圖工具列按一下 交付完成圖示 圖示,來完成交付作業。

結果

此時所選的活動會交付至整合視圖,並移入新版本。在變更納入新基準線之後,其他團隊成員可以使用重設串流基線來將新版本載入他們的開發視圖。

意見反應