透過指定不同的基本 Snapshot 來更新工作區

如果要取得另一個工作區的 Snapshot 中所包含的最新變更,則必須對工作區重設基線。例如,在協同開發環境中,您通常會對工作區重設基線,以接受團隊所共用工作區中的所有變更。

開始之前

  • 您應該熟悉共用資源管理中說明的專案區域配置空間Snapshot工作區變更集
  • 必須登入專案,而且該專案必須包含 Snapshot 與工作區。Snapshot 是一個唯讀集合,內含特定時間點屬於配置空間的資源及其版本。
  • 如果變更集已與此工作區產生關聯,但您又想要保留那些變更,則必須在開始執行重設基線作業之前共用那些變更集。
  • 此內容適用於 4.0.3 版或更新版本。在「配置管理」應用程式中,您必須有權合併配置。如需設定許可權的相關資訊,請參閱此主題結尾處相關作業的鏈結。

關於這項作業

重要: 如果要防止重設基線作業改寫工作區中的資源,請考量在重設基線之前取得工作區的 Snapshot。另外,您還可以根據現行工作區建立工作區,然後對新工作區重設基線。

如果要重設基線到的 Snapshot 所包含資源版本,比工作區中資源版本還要新,則必須將較新版的資源接受到工作區。如果工作區所包含資源版本,比要重設基線到的 Snapshot 所包含資源版本還要新,則可以選擇將哪個版本保留在工作區中。重設基線之後,工作區所包含資源版本,不能比重設基線到的 Snapshot 所包含資源版本還要舊。

下圖顯示了兩個資源的圖形,並指出哪些 Snapshot 包含資源版本。

此影像顯示了前述段落中,所說明的兩個資源中每個資源的圖形。

請考量下列實務範例:您使用的是「工作區 A」,而 Snapshot 1 是其基本 Snapshot。在變更「資源 1」,然後共用變更之後,您決定對「工作區 A」重設基線,以便基本 Snapshot 是 Snapshot 2。根據圖表,下表顯示了每個 Snapshot 的內容,以及執行重設基線作業前後的工作區。

Snapshot 1:「工作區 A」的基本 Snapshot Snapshot 2 重設基線之前,基本 Snapshot 是 Snapshot 1 重設基線之後,基本 Snapshot 是 Snapshot 2
「資源 1」- 1.1 版 「資源 1」- 1.2 版 「資源 1」- 1.1.1 版(您已更新「資源 1」且共用了變更,這會在此工作區中產生 1.1.1 版) 「資源 1」- 1.2 版

如果要與其基本 Snapshot 為 Snapshot 2 的其他工作區保持一致,則必須從 Snapshot 2 接受較新版本的資源。

「資源 2」- 1.1 版 「資源 2」- 1.1.1 版 「資源 2」- 1.1 版 「資源 2」- 1.1.1 版

程序

  1. 從生命週期管理產品中,完成下列其中一個步驟:
    • 如果正在您想要取代其內容的工作區中工作:在工具列上,按一下現行配置環境定義 > 開啟現行配置
    • 從專案儀表板中,在工具列上,按一下現行配置環境定義 > 瀏覽配置;然後,按一下要重設基線的工作區。
  2. 在「配置管理」應用程式內,從工作區編輯器的任何標籤中,按一下工作區編輯器右上方的重設基線圖示。
  3. 在「對工作區配置重設基線」頁面上,選取要重設基線到的 Snapshot,然後按一下更新
    註: Snapshot 清單只包含特定 Snapshot,這些 Snapshot 將此工作區的流程目標用來作為其工作區。
  4. 在「更新資源」頁面上,基本 Snapshot 與現行工作區(目標)之間的差異,會在「基本」窗格與「目標」窗格中予以強調顯示。指定是否將每項變更複製到已更新的工作區:
    1. 在「目標」窗格中,按一下以綠色強調顯示的差異。在「基本」窗格與「目標」窗格中,注意現在有紅色外框的元素。
    2. 接受要保留的變更:如果要從基本 Snapshot 接受變更,請按一下「基本」窗格中的將變更套用至合併的結果圖示。如果要從現行工作區接受變更,請按一下「目標」窗格中的將變更套用至合併的結果圖示。
  5. 在您合併配置時,「結果」窗格會顯示工作區的現行內容。完成時,請按一下共用合併的結果圖示。 此時,結果會在您已選取重設基線的配置中進行共用。
  6. 按一下完成 在「對工作區配置重設基線」頁面上,注意基本 Snapshot 欄位現在會指定您已在步驟 3 中選取的 Snapshot。
  7. 選擇性的: 完成下列其中一個步驟:
    • 如果要回到「配置瀏覽器」視圖,請在頁面左上角瀏覽途徑軌跡中,按一下配置
    • 如果要回到生命週期管理產品,請在靠近頁面左上角的起始功能表圖示中,選取適當的選項。然後,如果要在已更新的工作區中工作,請使用現行配置環境定義功能表來選取或搜尋該工作區。

結果

此時,工作區中的較舊資源版本,會取代為您從 Snapshot 中選取的較新版本。

意見