1

checkin操作が実行された後にスクリプトを実行する ClearCase トリガーがあります。
ユーザーが新しい要素バージョンをチェックインするか、新しい要素をソース管理に追加するときに機能します。

ただし、ファイルが削除されたときにトリガーを起動させたくありません (または、少なくともそれに関連付けられたスクリプトを実行させたくありません) が、要素が削除された後、フォルダーは必然的にチェックインした。

操作トリガーが何らかの方法でrmelem操作トリガーを抑制する方法はありcheckinますか?

4

2 に答える 2

1

次の方法でそれを行うことができます。

  • フラグを設定する preop トリガーの定義rmelem(任意のクライアントがアクセスできる場所に書き込まれたファイルなど)
  • そのファイルが存在するpostop トリガーを変更するcheckinと、そのファイルが削除され、残りのトリガーは実行されません。

しかし、私が言いたいのは、私の知る限り、これらのトリガーは互いに独立しているため、あるトリガーが別のトリガーに影響を与えるためには、外部調整メカニズムを考え出す必要があるということです。

環境変数で遊ぶこともできます (特定の EV が設定されている場合、postop トリガーはそれを設定解除し、それ自体を実行しません) が、異なるトリガーの異なる実行で EVを設定して永続化できるかどうかはわかりません。

于 2013-02-14T13:51:51.487 に答える