每個團隊成員均有連接至 Jazz™ Team Server 的 Eclipse IBM® Rational® Team Concert 工作區,且使用從儲存庫獲得的 Rational Rhapsody® 專案。
當團隊成員起始接受其他團隊成員所做的變更時,IBM Rational Team Concert 會使用從儲存庫提取的單元,取代本端 Rational Rhapsody 單元。但是,如果您已修改其中的部分 Rational Rhapsody 單元,Rational Team Concert 將會合併本端及送入的單元。可以使用 Rational Rhapsody DiffMerge 來執行合併。
當 Rational Team Concert 偵測到無法使用新單元取代部分本端單元時,即會報告衝突,並讓您選擇嘗試自動合併還是稍後合併。 可能的選項如下。
- 自動合併。 在此情況下,Rational Team Concert 會啟動 Rational Rhapsody DiffMerge,如有可能,還會以無聲自動模式來自動合併這些差異。 但是,如果 Rational Rhapsody DiffMerge 視景中存在任何衝突,Rational Team Concert 會顯示一個訊息框,說明無法自動合併部分檔案,並建議您手動合併這些檔案。 無法自動合併的所有單元,均會置於 Rational Team Concert 的需要合併清單中,您必須手動合併這些單元。
- 稍後合併。 按一下此按鈕時,將會取代所有可以取代的單元(無需開啟 Rational Rhapsody DiffMerge)。
所有衝突的單元均會置於 Rational Team Concert 的需要合併清單中。您稍後需要手動合併這些單元。 可能會存在可以自動合併的差異。
若要合併延遲的單元(由於 Rational Rhapsody DiffMerge 無法自動合併,或因為您決定稍後合併衝突),您可以在 Rational Team Concert 中用滑鼠右鍵按一下需要合併,然後選取在比較編輯器中開啟以開啟「比較編輯器」視窗。 - 隨後按一下自動合併按鈕(以在無聲自動模式下呼叫 Rational Rhapsody DiffMerge),即可嘗試自動合併衝突。
- 按一下呼叫 Rhapsody DiffMerge 以手動比較或合併按鈕,即可透過手動合併來解決衝突。 您必須儲存在 Rational Rhapsody DiffMerge 中進行的變更,然後按一下解析為已合併按鈕,以在回到「比較編輯器」視窗時確定結果。