通过指定另外的基本快照来更新工作空间

要获取另一个工作空间的快照中所包含的最新更改,您必须对工作空间重定基底。例如,在协作开发环境中,您通常对工作空间重定基底以接受工作空间中供团队共享的所有更改。

开始之前

  • 您应该熟悉项目区域配置空间快照工作空间变更集管理共享资源中对它们进行了描述。
  • 您必须已登录到项目,并且该项目必须包含快照和工作空间。快照是配置空间中所包含的资源及其版本在特定时间点的只读集合。
  • 如果变更集与此工作空间相关联,并且您想要保留这些更改,那么在开始执行重定基底操作之前,您必须共享这些变更集。
  • 此内容适用于 V4.0.3 或更改版本。Configuration Management 应用程序中,您必须具有合并配置所需要的许可权。有关设置许可权的更多信息,请参阅本主题末尾指向相关任务的链接。

关于此任务

要点: 为了防止重定基底操作覆盖工作空间中的资源,请考虑在重定基底之前生成工作空间的快照。此外,您可以根据当前工作空间来创建工作空间,然后对新创建的工作空间重定基底。

如果您要对其重定基底的快照包含比该工作空间中的资源版本更高的资源,那么您必须在工作空间中接受这些更高版本的资源。如果您的工作空间中包含比要对其重定基底的快照中的资源版本更高的资源,那么您可以选择要将哪个版本保留在工作空间中。重定基底之后,该工作空间中就不得包含比已对其重定基底的快照中的资源版本更低的资源。

下图显示了两个资源的图,并指出哪些快照包含该资源的版本。

该图像显示了前一段中所描述的两个资源的每个资源的图。

请考虑以下方案:您要使用工作空间 A,快照 1 是它的基本快照。在更改资源 1,然后共享更改之后,您决定对工作空间 A 重定基底,以便基本快照为快照 2。基于此图,下表显示了每个快照和该工作空间在执行重定基底操作前后的内容。

快照 1:工作空间 A 的基本快照 快照 2 在重定基底之前,基本快照是快照 1 在重定基底之后,基本快照是快照 2
资源 1 - V1.1 资源 1 - V1.2 资源 1 - V1.1.1(您已更新资源 1 并且已共享更改,从而导致 V1.1.1 存在于此工作空间中) 资源 1 - V1.2

要与其基本快照为快照 2 的其他工作空间保持一致,您必须接受快照 2 中的最新版本。

资源 2 - V1.1 资源 2 - V1.1.1 资源 2 - V1.1 资源 2 - V1.1.1

过程

  1. 从生命周期管理产品中,请完成下列其中一个步骤:
    • 如果您正在要替换其内容的工作空间中工作:在工具栏上,单击配置管理 > 编辑 configuration_name
    • 在项目仪表板中,单击工具栏上的配置管理 > 浏览;然后单击要对其重定基底的工作空间。
  2. Configuration Management 应用程序中,在工作空间编辑器的任何选项卡中,单击该工作空间编辑器右上方的重定基底图标。
  3. 在“对工作空间配置重定基底”页面上,选择要对其重定基底的快照,然后单击更新
    注: 快照列表中仅包括那些使用此工作空间的流目标作为其工作空间的快照。
  4. 在“更新资源”页面上,基本快照与当前工作空间(目标)之间的差别将突出显示在“基本”和“目标”窗格中。指定是否将每个更改复制到已更新的工作空间:
    1. 在“目标”窗格中,请单击用绿色突出显示的三角形。在“基本”和“目标”窗格中,请注意现在带有红色轮廓的元素。
    2. 接受您想要保留的更改:要接受基本快照中的更改,请在“基本”窗格中单击将更改应用于已合并的结果图标。要接受当前工作空间中的更改,请在“目标”窗格中单击将更改应用于已合并的结果图标。
  5. 当您合并配置时,“结果”窗格将显示工作空间的当前内容。完成之后,单击共享已合并的结果图标。 您所选择的要对其重定基底的配置共享了结果。
  6. 单击完成 在“对工作空间配置重定基底”页面上,请注意基本快照字段现在指定您在步骤 3 中所选择的快照。
  7. 可选: 完成下列其中一个步骤:
    • 要返回到“配置资源管理器”视图,请在页面左上角的面包屑跟踪中单击配置
    • 要返回到生命周期管理产品,请从靠近页面左上角的起始菜单图标中选择适当的选项。然后,要在已更新的工作空间中工作,请通过使用配置管理菜单来选择或搜索该工作空间。

结果

该工作空间中较低版本的资源替换为您从该快照中选择的较高版本。

反馈