Solution ID: 157616576 Type: External 表題: Checkoutされたログは記録されていませんが、それをログとして 残すことは可能でしょうか。 製品: ClearCase バージョン: OS: Windows DEFECT #: N/A PATCH #: N/A 参照事項: 作成年月日: 30-Jan-2003 改訂年月日: dd-mmm-yyyy 質問: Checkoutされたログは記録されていませんが、それをログとして 残すことは可能でしょうか。 回答: ClearCaseの機能としてCheckoutのログは記録されません。それを 可能にするには以下のようにトリガを作成します。 注意: トリガを作成したVOBのみに有効です。 例: スクリプトの内容: M:\myview\myvob>type c:\temp\mklog.pl if( $#ARGV != 1 ) { print "Usage:ccperl mklog.pl element-name user-name"; exit(0); } $ename = shift( @ARGV ); $uname = shift( @ARGV ); $tmpfile = "c:\\temp\\logfile"; open LOGFILE, ">>$tmpfile"; print LOGFILE $ename, " is checked-out by ", $uname, " at ", scalar(localtime), "\n"; close LOGFILE; トリガタイプの作成: M:\myview\myvob>cleartool mktrtype -nc -postop checkout -element -all -exec "ccperl c:\temp\mklog.pl CLEARCASE_XPN% %CLEARCASE_USER%" PUTLOG 実行例: M:\myview\myvob>cleartool co practice.c M:\myview\myvob>type c:\temp\logfile M:\myview\myvob\practice.c@@\main\2 is checked-out by myuser at Wed Jan 22 18:58:22 2003 M:\myview\myvob\practice.c@@\main\3 is checked-out by myuser at Wed Jan 22 19:02:01 2003 M:\myview\myvob\practice.c@@\main\4 is checked-out by myuser at Wed Jan 22 19:13:35 2003 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。