ClearCase:如果有结账,则停止制作基线

时间:2011-12-21 11:02:21

标签: warnings clearcase cleartool baseline

我正在使用cleartool在我的流中制作基线,使用

cleartool mkbl -full <baseline-name>

如果我在视图中检出文件(在我的情况下,总是疏忽),我会收到警告

cleartool: Warning: There are checkouts in view "<JXG-view-name>".

但由于这只是一个警告,cleartool继续制作基线。

当发出此警告时,我需要立即停止停止

当我收到此警告时,如何自动中止命令?我认为它是cleartool的{​​{1}}命令行选项,但我在文档中找不到它。

1 个答案:

答案 0 :(得分:2)

不,没有本地方式可以在cleartool mkbl本身上查找已签出的文件 它将简单地标记任何签到的元素,使当前签出的版本保持不变。

但是,您可以尝试在mkbl上编写一个操作前触发器(有点像this thread中所述)以执行cleartool lsco -cview并查看是否检查了任何文件进行。

cleartool mktrtype -element -all -preop mkbl -nuser ccadmin -exec "..."

您可以limit the lsco to a branch(以Stream命名的那个)来avoid any performance issue