1

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

cleartool mkbl -full <baseline-name>

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

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

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

我需要做的是在收到此警告时立即停止。

收到此警告时如何自动中止命令?我认为这将是一个cleartool命令行选项mkbl,但我在文档中找不到它。

4

1 回答 1

2

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

mkbl但是,您可以尝试在(有点像在这个线程中)编写一个操作前触发器,以便执行cleartool lsco -cview并查看是否有任何文件被签出。

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

您可以将其限制lsco为一个分支(以 Stream 命名的分支)以避免任何性能问题

于 2011-12-21T12:02:38.100 回答