撤销变更集将除去变更集中捕获到的变更。对变更集执行的撤销操作将创建一个补丁。将该补丁合并到工作空间时,将除去对所选变更集所作的变更并创建新的变更集。现在,您可以交付此变更集,以便撤销工作空间流向目标中的变更。
您可以撤销已接受的变更集或者传出变更集。虽然您可以通过在
传出文件夹中右键单击变更集并单击
撤销来撤销传出变更集,但撤销或废弃传出变更集以及使用
撤销操作来撤销已接受的变更集更为方便。
要撤销变更集,请执行下列操作:
- 在团队工件工具窗口或暂挂的变更工具窗口中,右键单击组件,然后单击显示历史记录。
- 右键单击要撤销的变更集,然后单击撤销。 此操作将在暂挂的变更窗口的暂挂的补丁文件夹中创建名为撤销:name_of_change_set
的 Rational Team Concert™ 源代码控制补丁。只有在中选中在“暂挂的变更”视图中显示暂挂的补丁的情况下,您才可以查看补丁。
- 在将该补丁合并到本地工作空间之前,请通过在比较编辑器中将其打开来验证补丁内容,从而避免发生任何冲突。如果工作空间已包含任何活动的变更集,那么在合并补丁之前,请完成或暂挂那些变更集。
- 验证补丁完成后,右键单击该补丁,然后单击合并到工作空间。 如果系统未自动地合并该补丁,那么您必须在比较编辑器中打开补丁内容,以便手动地合并变更。合并操作将在该补丁所影响的组件中创建未解决的变更。
- 检入并交付未解决的变更,以便撤销您在步骤 2 中选择的变更集。