新しいベースラインが作成されたかどうか、つまり新しい変更が送信されたかどうかを確認する if 条件を持つ Windows バッチ スクリプトを作成しています。
私は試した:
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 コマンドを実行する方法はありますか。新しいベースラインが作成されたかどうかがわかるように。