從基本 ClearCase 匯入 ClearCase 歷程

使用「 ClearCase® 匯入器」將 Rational® ClearCase 版本歷程,從基本 ClearCase 串流匯入至 Rational Team Concert™ Source Control。匯入之後,您就可以在 Rational Team Concert Source Control 中修改檔案,但是您無法將任何變更匯出至 ClearCase。
開始之前
您必須先配置一個同步化主機,然後建立與新增同步化程序帳戶,才能匯入 ClearCase 資料與版本歷程。您也必須套用標籤類型與屬性類型,以準備 ClearCase 資料。
執行這項作業的原因和時機
當您完成或驗證所有的必備需求之後,請完成下列作業,以便從基本 ClearCase 匯入檔案和資料夾以及歷程。

匯入基本 ClearCase 串流

請完成下列步驟,以建立同步化串流來匯入基本 ClearCase 歷程。
  1. 按一下檔案 > 匯入
  2. 匯入視窗中,展開 Jazz Source Control,選取 ClearCase 串流或分支,然後按下一步
  3. ClearCase 串流資訊頁面中,選取從 ClearCase 與歷程一起匯入 因為「ClearCase 匯入器」不會將 Rational Team Concert Source Control 中的變更匯出至 ClearCase,也就不會使用分支資訊,所以分支類型欄位會停用。按一下確定,關閉與歷程一起匯入資訊視窗。
  4. 指定配置給精靈為了支援匯入程序而建立的 Rational ClearCase 動態視圖:
    1. 如果要從標籤類型來配置視圖,請選取從現有的基本 ClearCase 分支匯入
    2. label-type-name@VOB-tag 格式,輸入現有標籤類型的選取元。 這種標籤類型是用來建立同步化串流的 backstop 標籤類型。backstop 標籤類型必須有相關聯的最低屬性值。如需詳細資料,請參閱準備 Rational ClearCase 資料
    精靈會驗證標籤類型的語法(而不是存在與否),然後啟用下一步按鈕。
  5. 下一步
  6. ClearCase 儲存體資訊頁面中,指定一個目錄的網路路徑,讓精靈可以在這個目錄中為 Rational ClearCase 動態視圖建立視圖儲存體,以啟用從 Rational ClearCase 匯入至 Jazz™。 「匯入器」會在這個項目中,植入本端主機名稱和 \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. 選取在精靈完成之後,啟動「Jazz 同步化引擎」程序,然後選取在這個精靈完成之後,啟動「選取檔案」精靈
  13. 按一下完成 「ClearCase 匯入器」會在 Rational Team Concert 中建立同步化串流,在背景啟動同步化引擎程序,然後開啟選取檔案精靈。

匯入檔案、資料夾與歷程

執行這項作業的原因和時機
選取檔案精靈中,選取 ClearCase 檔案與資料夾作為同步化根目錄,並指定要附加至您要匯入之標籤類型的屬性類型。
  1. 選取要匯入的檔案頁面中,完成下列其中一個動作,以便在您要匯入其版本歷程的基本 ClearCase 元件中,選取檔案與資料夾。
    註: 如果檔案或資料夾沒有您針對動態視圖配置規格所輸入的標籤類型,就不會選取它來匯入。
    限制: 請只選取其版本標籤類型採用了您要匯入之所有屬性值的資料夾或檔案。在匯入每一種具備附加屬性值的連續標籤類型時,任何具備該標籤類型和值的同步化根目錄如果不是可見的,就會加以移除。一旦資料夾被當成同步化根目錄而移除之後,就不會進一步匯入該資料夾的版本資訊,即使它仍因具備後續的標籤類型而存在著。

    比方說,如果資料夾有一個版本含有標籤類型,以及採用整數 3 的相關聯屬性值,而另一個版本含有該標籤類型,以及採用整數 5 的屬性值,但沒有版本採用整數 4,則在匯入屬性為整數 4 的所有標籤類型期間,就會將該資料夾從同步化根目錄清單中移除。 在匯入屬性為整數 5 的所有標籤類型期間,並不會將該資料夾新增回清單。

    • 如果要顯示目前正在匯入的檔案與資料夾的清單,請選取顯示表格中目前已匯入的物件
    • 如果要瀏覽已裝載的 VOB 來選取檔案和資料夾,請按一下瀏覽來顯示同步化主機所裝載的 VOB 清單。 (如果要加快瀏覽速度,請卸載任何不想存取的 VOB 。) 如果視窗中沒有可見的 VOB,請驗證同步化主機已裝載您要從中匯入的 VOB。 選好檔案和資料夾之後,請按一下「確定」,以關閉瀏覽器,將所選的路徑顯示在要匯入的檔案和資料夾清單中。
    • 如果要手動選取檔案和資料夾,請輸入您指定之 Rational ClearCase 串流中的可見路徑名稱,然後按一下新增。 路徑名稱必須相對於起始視圖。 您指定用於匯入的所有路徑名稱都必須開始於 VOB 標籤(前面沒有 / 或 \ 字元),且包括從 VOB 根到專案根資料夾的完整路徑。 例如:

      sources\eclipse_projects\my_project

      會選取 VOB 標籤為 \sources 之 VOB 的 eclipse_projects 資料夾中所儲存名稱為 my_project 的資料夾。
  2. 輸入屬性類型,以附加至您在 ClearCase 串流資訊頁面中指定的標籤類型。這個屬性類型必須先套用至標籤類型,「ClearCase 匯入器」才能匯入任何的版本歷程。(請參閱上述開始之前中的詳細資料。)以 <attribute-type-name>@<VOB-selector> 格式,輸入屬性類型。例如,com.ibm.rational.basecc.importer@\basevob 「匯入器」所匯入的版本,會附加具備指定屬性類型的標籤類型。如果版本的標籤類型不含附加屬性類型,就會被忽略。
  3. 按一下完成,以關閉選取檔案精靈,並開始匯入指定的 ClearCase 檔案和資料夾以及版本歷程。 視 VOB 的大小、內含附加屬性類型的標籤類型數目,以及這些標籤類型所標示的歷程資料量而定,匯入時間可能從數分鐘到數小時或數天不等。
結果
在起始匯入之後,您可以對同步化串流執行同步化,以匯入所選檔案與資料夾的後續版本歷程。在起始匯入之後,如果您選取其他的檔案及/或資料夾作為同步化根目錄,它們就不會與從 backstop 標籤類型開始的歷程一起匯入。如果要與歷程一起匯入,則只能從與前次匯入之後算起的屬性類型值相關聯的標籤類型。
提示: 如果要匯入其他檔案和資料夾,以及與原來匯入的檔案和資料夾一樣的歷程(從相同的 backstop 標籤類型開始),請建立新的同步化串流,然後選取一個同步化根目錄,其中包含您要與該歷程一起匯入的所有檔案與資料夾。

意見

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