取消或完成UCM中的rebase操作

时间:2014-11-25 09:41:37

标签: clearcase clearcase-ucm

我有一个动态视图,我在该视图上启动了重新基础操作,然后在执行cleartool rebase -complete之前我意外删除了该视图!

现在的问题是,我无法在附加到同一信息流的其他视图中执行rebase -completerebase -cancel
如何解决此问题,我收到以下错误:

cleartool: Error: No tag in region for view "00000000.00000000.0000.00:00:00:00:00:00".
cleartool: Error: Unable to start view "".
cleartool: Error: Unable to cancel rebase.

1 个答案:

答案 0 :(得分:1)

使用cleartool rebase,您可以尝试使用新视图(应该附加到同一目标流)恢复操作

cleartool rebase -resume -reset -view aNewUCMView

将使用选项:

-reset -vie/w new-development-view_tag
  

将目标视图重置为新的开发视图   如果目标视图无法访问,请使用此选项

与“Can't resume or rebase stream on snapshot view on windows”中一样:

  

我建议将新视图设置为动态视图而不是快照视图:启动和成功/失败更快,您可以在不等待视图更新的情况下进行多次测试(更新完成)仅在快照视图中。)


如果你看到:

cleartool: Error: The view cannot be retargeted because 
the current integration activity "rebase.STREAM_NAME.20141124.170858" 
has checkouts.

您必须取消所有内容(请先参阅“How to find all checkedout files with ClearCase cleartool?”),然后:

cleartool rebase -cancel -reset -view aNewUCMView