撤销变更集

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

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

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

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

反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误