撤销变更集

如果要撤销某个变更集的传递操作,您可以创建一个用于撤销先前变更集中所有更改的新变更集,然后传递这个新变更集。
关于此任务

撤销操作允许您通过创建一个特殊变更集来撤销传递,该变更集应用于流向目标时,将除去某个变更集所作的更改,而不除去该变更集本身。从工作空间或流中除去一个变更集时,它将作为具有原始所有者和创建日期的传出变更集出现。撤销变更集的效果与除去变更集相同,并且可以避免这种间歇性的冲突副作用。撤销将创建一个 Jazz™ Source Control 补丁,后者在合并到工作空间中,将除去特定变更集(要撤销的变更集)中进行的更改,并且将创建一个新变更集。您可以传递这个变更集,以便撤销工作空间流向目标中的那些更改。

要撤销变更集,请执行下列操作:

  1. 暂挂的更改视图中,浏览到包含所要除去的变更集的组件。
    注: 当您撤销仍包含在工作空间中的已完成变更集时(要执行此操作,请打开暂挂的更改视图,然后在组件的传出文件夹中浏览到该变更集),更为方便的方法通常是:先修改、撤销或废弃未传递的变更集,然后对已传递的变更集执行撤销操作。
  2. 右键单击该组件,然后单击显示历史记录
  3. 浏览到要撤销的变更集。右键单击该变更集,然后单击撤销 这将创建名为撤销:name_of_change_setJazz Source Control 补丁,此补丁将显示在暂挂的更改视图中的暂挂的补丁文件夹中。
  4. 如果工作空间包含任何活动的变更集,那么请将其完成或暂挂。 如果将补丁合并到包含活动变更集的工作空间中,那么补丁内容将应用于活动变更集。
  5. 展开该补丁并查看其内容,以确保合并操作不会引入冲突。 有关更多信息,请参阅创建和应用 Jazz Source Control 补丁
  6. 在确保合并该补丁不会引入冲突后,右键单击新变更集,然后单击合并到工作空间以便将该补丁合并到工作空间。 此合并将在该补丁所影响的组件中创建未解决的更改。请检入这些更改,然后进行传递以撤销您在步骤 3 中选择的变更集。

反馈