我正在使用cleartool在我的流中制作基线,使用
cleartool mkbl -full <baseline-name>
如果我在视图中检出文件(在我的情况下,总是疏忽),我会收到警告
cleartool: Warning: There are checkouts in view "<JXG-view-name>".
但由于这只是一个警告,cleartool
继续制作基线。
当发出此警告时,我需要立即停止停止。
当我收到此警告时,如何自动中止命令?我认为它是cleartool
的{{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。