您必須先配置同步化主機,建立一個「ClearCase® 同步化串流」,才能將任何檔案或資料夾與 Rational® ClearCase 同步化。
如果要使用
ClearCase 同步化程式,請配置一或多個
Rational ClearCase 主機來支援
Rational Team Concert Source
Control 和
Rational ClearCase 之間的同步化,然後定義一或多個「
ClearCase 同步化串流」,其中含有要從
Rational ClearCase 匯入或從
Rational Team Concert Source
Control 匯出的檔案和資料夾。
這個步驟完成之後,使用者可以在任何一個環境中修改這些檔案和資料夾。
一般來說,自動同步化可讓這兩種環境維持在最新狀態。
同步化程序會擷取 Rational Team Concert Source
Control 中所建立的變更,將它們移入 Rational ClearCase 中,成為新版本。
它也會擷取在 Rational ClearCase 中建立的變更,將它們交付到稱為「ClearCase 同步化串流」的 Rational Team Concert Source
Control 串流中。
當在 Rational ClearCase 和 Rational Team Concert Source
Control 兩者中都修改了某個檔案或資料夾時,便會發生衝突,它們會以特殊儲存庫工作區(稱為合併工作區)的送入變更集方式呈現。
合併工作區擁有者(通常是團隊領導人)會解決衝突,然後將合併變更集交付到同步化串流,供任何團隊成員存取它們。
如果要配置同步化,請執行下列動作:
- 配置同步化主機。
- 在儲存庫中,建立一個同步化程序帳戶。
- 新增同步化程序帳戶到團隊區域中。
- 建立 ClearCase 同步化串流。
圖 1 說明同步化主機、
Jazz Team
Server 和
Rational ClearCase 之間的互動。
同步化程序會在「
ClearCase 同步化串流」中,確定在同步化主機上執行的
Rational ClearCase 動態視圖所選取的新版本。
如果
Rational Team Concert Source
Control 使用者和
Rational ClearCase 使用者同時修改了同步化串流中的任何項目,它們會出現在合併工作區的送入變更集中。
合併工作區擁有者先解決衝突,然後將合併的結果交付到「
ClearCase 同步化串流」。
任何
Rational Team Concert Source
Control 使用者都可以從這個串流建立儲存庫工作區,或將它當作儲存庫工作區的流程目標。
下次執行同步化程序時,會將從儲存庫工作區交付到「
ClearCase 同步化串流」的變更移入
Rational ClearCase 中。