Как использовать ClearCase Annotate - PullRequest
3 голосов
/ 26 октября 2011

Я пытаюсь использовать аннотирование, но у меня есть проблема: вывод игнорирует некоторую информацию (дату и имя пользователя), если она отображалась для той же версии ранее.Я хотел бы отобразить их в любой строке.

Это моя команда:

cleartool annotate -out - -rm -nhe -fmt "%Sd ||| %-12.12u ||| %Vn ||| ,,%Vn |||  " -rmf "" "G:\views\myview\myprojectvob\Form1.frm@@\main\john_myprject\12"

Это вывод.Я хотел бы также получить дату и имя пользователя для второй и третьей строк.
Знаете ли вы, возможно ли это?

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")

Ответы [ 2 ]

3 голосов
/ 26 октября 2011

Согласно справочной странице cleartool annotate , эта команда всегда использует «elide-format», чтобы избежать дублирования информации в строках, измененных одним и тем же автором.

Таким образом, единственным решением было бы проанализировать результат этой команды, чтобы вставить соответствующую информацию.

1 голос
/ 04 декабря 2016

Вы можете использовать -force, чтобы избавиться от этого (.) Персонажа. Это то, что я использую для моего сценария - cleartool annotate -all -fmt "%Ad %-8.8u %-100.150Vn | " -nheader -force <filename>

...