我有一个动态视图,我在该视图上启动了重新基础操作,然后在执行cleartool rebase -complete
之前我意外删除了该视图!
现在的问题是,我无法在附加到同一信息流的其他视图中执行rebase -complete
或rebase -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.
答案 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