Clearcase:检查是否存在新基线

时间:2013-09-18 17:14:09

标签: clearcase cleartool

我正在编写一个Windows批处理脚本,它具有if条件,用于检查是否创建了新基线,即是否提交了任何新更改。

我试过了:

SET REBASE_RETURN="No rebase needed"
SET FLAG=true
for /f usebackq %%F in (`cleartool desc -fmt %%[latest_bls]Cp\ stream:%INTSTREAM%@\%PVOB%`) do ( 
cleartool rebase -baseline %%F@\%PVOB% -complete | findstr !REBASE_RETURN!
IF ERRORLEVEL 0 SET FLAG=false)

但这不符合我的预期。

有没有办法可以运行clearcase命令,只是为了得到一个布尔值或一些返回值。所以我知道是否创建了新的基线。

1 个答案:

答案 0 :(得分:0)

你应该:


对于当前基线:列出流的所有基线并采用最新的基线。

cleartool lsbl -stream aStream@\aPVob -component aComponent@\aPvob|tail -1

tail.exe来自Gnu On Windows