建立 ClearCase 同步化串流

新建 ClearCase 同步化串流精靈會建立一個 Rational Team Concert™ Source Control 串流,並將它關聯於現有的 Rational® ClearCase® 串流。 另外,它也會建立一個稱為合併工作區的儲存庫工作區,用來解決同步化期間所發生的任何衝突,然後啟動同步化引擎程序。
執行這項作業的原因和時機

合併工作區是您用來接受「ClearCase 同步化串流」中變更的一般儲存庫工作區。 您可以使用 UCM 串流名稱,或使用分支類型和(選用的)標籤類型,來定義 Rational ClearCase 串流。 已同步化的串流可以依照任何其他 Rational Team Concert Source Control 串流的相同方式來處理,即使它含有已從 Rational ClearCase 匯入的變更也一樣。

建立好「ClearCase 同步化串流」之後,請指定 Rational ClearCase 及/或 Rational Team Concert Source Control 中的檔案和資料夾,以便在這兩個系統之間進行同步化。

如果要建立「ClearCase 同步化串流」,請執行下列動作:

  1. 以有許可權可鎖定將同步化的 Rational ClearCase 串流或分支類型的 Rational ClearCase 使用者身分來登入同步化主機。 精靈會建立這項登入採用的使用者 ID 所擁有的 Rational ClearCase 動態視圖。 請利用「Rational ClearCase 管理主控台」來顯示可用的 VOB。 請確認以這個使用者身分登入之後,您要同步化的 VOB 已裝載好,且可以存取。 必要的話,請裝載 VOB。
  2. 使用 Rational Team Concert 用戶端,來連接您要在其中建立同步化串流的 Jazz™ 儲存庫。連接要擁有該同步化串流的專案區域,或連接其所含的團隊區域將擁有該同步化串流的專案區域。您建立的同步化程序帳戶必須是這個專案及/或團隊區域的成員(請參閱新增同步化程序帳戶至團隊區域中)。 請勿利用同步化程序帳戶來連接。
  3. Jazz Source Control 主功能表中,按一下檔案 > 新建 > 其他,然後展開 Jazz Source Control,按一下 ClearCase 同步化串流來啟動新建 ClearCase 同步化串流精靈。 (另一個啟動這個精靈的方式是,按一下檔案 > 匯入,然後展開 Jazz Source Control,選取 ClearCase 串流或分支。)
  4. ClearCase 串流資訊頁面中,指定配置給精靈為了支援同步化而建立的 Rational ClearCase 動態視圖:
    • 如果要從 UCM 串流配置視圖,請選取從 UCM 串流匯入,以 stream-name@PVOB-tag 形式輸入現有串流的名稱。 比方說,如果要在含有 \projects 標籤的 PVOB 中,指定名稱為 my_stream 的串流,請輸入 my_stream@\projects。 請利用 cleartool lsstream 指令或「Rational ClearCase 專案瀏覽器」來搜尋串流名稱。
    • 如果要從分支類型和(選用的)標籤類型來配置視圖,請選取從基本 ClearCase 分支匯入,然後以 branch-type-name@VOB-tag 形式輸入現有分支類型的選取元,並且以 label-type-name@VOB-tag 形式輸入標籤類型選取元,比方說,如果要在含有 \sources 標籤的 VOB 中,指定名稱為 my_branch 的分支類型,請輸入 my_branch@\sources
    重要: 如果您利用 UCM 串流來配置視圖,在每次同步化期間,都會將串流鎖定。 如果您利用分支類型和(選用的)標籤類型來配置視圖,標籤類型會永久鎖定,而分支類型會在每次同步化期間鎖定。 一般而言,使用 MAIN 分支類型並不實際,因為同步化程序經常會鎖定它,且時間通常很長。 您無法使用 LATEST 虛擬標籤,因為它無法鎖定。 如需相關資訊,請參閱基本 ClearCase 的配置規格詳細資料
    重要: 除非您不需讓您在 Rational Team Concert Source Control 中所做的變更,重新同步化至 Rational ClearCase,否則請勿選取從 ClearCase 與歷程一起匯入。如果要與版本歷程一起匯入,是無法雙向同步化的。
  5. 精靈會驗證串流名稱或是分支類型和標籤類型的語法(而不是存在與否),然後啟用下一步按鈕。按下一步
  6. ClearCase 儲存體資訊頁面中,指定一個目錄的網路路徑,讓精靈可以在這個目錄中為 Rational ClearCase 動態視圖建立視圖儲存體,以啟用 Jazz 和 Rational ClearCase 之間的同步化。 精靈會在這個項目中植入本端主機名稱和 \VIEWSTORAGE 字串所組成的網路路徑。 如果這個目錄存在在本端主機上,且是視圖儲存體的有效位置(在 Windows® 上,它必須共用;或者,在 UNIX® 系統或 Linux® 上,必須將它匯出),您可以使用它。 否則,請指定另一個能夠建立視圖儲存體之本端或遠端目錄的網路路徑。 精靈會建立含有這個目錄中之儲存體的動態視圖,以及特殊視圖標籤(DO_NOT_USE 字首及 UUID 字尾)。 這個視圖應該被視為 Rational ClearCase 使用者禁區。

    適用的話,請勾選請輸入建立 ClearCase 視圖時的其他選項集資訊,然後為 ClearCase 伺服器儲存體位置的「主機」、「主機路徑」及「廣域路徑」輸入適當的值: 分別代表主機名稱、主機本端路徑及廣域儲存體路徑。

  7. 下一步。精靈會驗證視圖儲存體路徑,而如果有提供廣域儲存體路徑,同樣會驗證。
  8. 選取專案區域或團隊區域頁面上,展開儲存庫項目,並選取您在其中新增同步化程序帳戶的專案區域或團隊區域(請參閱新增同步化程序帳戶至團隊區域中)。 如果儲存庫下沒有任何項目,請驗證您已連接專案區域,然後再試一次。按下一步
  9. Jazz Source Control 資訊頁面會顯示精靈將建立的合併工作區名稱。 如果想要的話,您可以選擇另一個名稱。 如果儲存庫包含所選名稱的工作區,精靈會在其後加上字串,使它成為唯一名稱。 (合併工作區是一個儲存庫工作區,供您解決在 Rational ClearCaseRational Team Concert Source Control 中平行修改檔案或資料夾時所發生的衝突)。
  10. 這個欄位中會顯示預設的同步化使用者 ID(預設 ID 是 ccsync)。 如果您使用的同步化使用者 ID 不是預設值,請將 ID 改為正確的值。 輸入同步化使用者 ID 的密碼。 如需相關資訊,請參閱建立同步化程序帳戶
  11. 連接器安裝位置欄位中,輸入 ClearCase Connector 在這部主機中的安裝路徑名稱,或按一下瀏覽,以瀏覽並找出它。 ClearCase Connector 通常安裝在 Rational Team Concert 安裝目錄中。
  12. 依預設,同步化程序會每兩分鐘檢查一次儲存庫來找出新的同步化要求。 如果想要的話,您可以編輯休眠時間間隔(秒)欄位來變更這個間隔。
  13. 按一下完成來建立「ClearCase 同步化串流」。 除非您已取消勾選在精靈完成之後,啟動「Jazz 同步化引擎」程序勾選框,否則,精靈會啟動同步化引擎程序。如果您決定現在不啟動同步化引擎程序,您可以依照啟動同步化程序所說明,稍後再啟動它。 您可以在 ClearCase 同步化串流視圖中監視這個程序的狀態。

    除非您取消勾選在這個精靈完成之後啟動「選取檔案」精靈勾選框,否則,建立好 ClearCase 同步化串流 之後,會開啟「選取檔案」精靈。 利用「選取檔案」精靈來指定要同步化的檔案和資料夾。

結果

一旦建立新的「ClearCase 同步化串流」,精靈就會開啟 ClearCase 同步化串流視圖,列出新的串流。

下一步
註: 當您建立「ClearCase 同步化串流」時,精靈會建立一個稱為 account.cred.txt 的文字檔(如 ccsync.cred.txt),其中含有這個 account 的使用者 ID 和模糊化的密碼。 檔案建立在起始目錄的 ClearCaseConnector 子目錄中。 它應該受到保護,以免受到未獲授權的使用者讀取。

意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤