2011-10-26 10 views
3

私は注釈を使用しようとしていますが、問題があります。以前に同じバージョンで表示されていた場合、出力はいくつかの情報(日付とユーザー名)を無視します。私はそれらをどのような行にでも表示したいと思います。出力だClearCase Annotateの使い方

cleartool annotate -out - -rm -nhe -fmt "%Sd ||| %-12.12u ||| %Vn ||| ,,%Vn ||| " -rmf "" "G:\views\myview\myprojectvob\[email protected]@\main\john_myprject\12" 

この

は私のコマンドです。 2行目と3行目の日付とユーザー名も取得したいと思います。
可能かどうかご存じですか?

2008-05-22 ||| john   ||| \main\john_myproject\10 ||| End Sub 
            \main\john_myproject\10 ||| 
            \main\john_myproject\10 ||| Private Sub mnuContents_Click() 
            \main\john_myproject\10 ||| On Error GoTo errHandle 
            \main\john_myproject\10 ||| 
            \main\john_myproject\10 ||| Dim stat As Integer 
            \main\john_myproject\10 ||| stat = ExecuteLink(App.path & "\manual.pdf") 
            \main\john_myproject\10 ||| 
            \main\john_myproject\10 ||| Exit Sub 
            \main\john_myproject\10 ||| errHandle: 
            \main\john_myproject\10 ||| MsgBox ("Error with PDF file") 

答えて

3

cleartool annotate man pageによれば、そのコマンドは、常に正確に同じ著者によって改変株に対する情報の重複を避けるために、「Elideのフォーマット」を使用します。

唯一の解決策は、関連する情報を挿入するためにそのコマンドの結果を解析することです。

+0

私のマニュアルでは、出力を完全に強制的に実行するための '-f'オプションがあります。 –

+0

@SimonRichter:はい、多分OPはそのような出力を使うこともできます。 – VonC

1

-forceを使用すると、その(。)文字を削除できます。 これは私のスクリプトに使用しているものです。 cleartool annotate -all -fmt "%Ad %-8.8u %-100.150Vn | " -nheader -force <filename>