Описание ClearCase работает не так, как ожидалось

Я пытаюсь поместить информацию о версии для выпуска в один из файлов .cpp с помощью команды cleartool desc.

Вот некоторые выводы для разных команд desc:

cleartool desc -fmt "%[type]p\n" abc.cpp
Output:text_file

cleartool desc -fmt "%Nl" abc.cpp    // No output
cleartool desc -fmt "%[version]p\n" abc.cpp      //No Output

Тем не мение,
cleartool desc abc.cpp «генерирует следующий вывод.

cleartool desc abc.cpp
Output: version "abc.cpp@@/main/DI_ABC_XYZ_1.0.0/1"created 2015-07-17T10:18:41+05:30 by ggne0118.engg@ggns1tthy01
"Merge from XYZ 70471"Element Protection:
User : UNIX:UID-999 : r-x
Group: engg     : r-x
Other:          : r-x
element type: text_file
predecessor version: /main/DI_ABC_XYZ_1.0.0/0
Hyperlinks:
Merge -> /data/project/common/XYZ/src/abc.cpp@@/main/1
Merge <- /data/project/common/XYZ/src/abc.cpp@@/main/XYZ7047th

Почему я не получаю вывод для этих двух команд:
cleartool desc -fmt «% Nl» abc.cpp // Нет данных
cleartool desc -fmt «% [version] p \ n» abc.cpp // Нет вывода

1

Решение

Когда вы считаете fmt_ccase справочная страница, вы бы увидели, что:

  • %Nl относится к версиям: возможно, к этой версии не прикреплено никакого ярлыка.
    Он отображает «все прикрепленные метки; в противном случае — пустую строку»: поскольку нет выходных данных, это означает, что нет прикрепленной метки к версии, выбранной в данный момент представлением.
  • %[version]p не существует, %n или же %Vn будет существовать.

%[name]p будет так же, как %nчто, для версий, такое же, как %[name]Xp (Расширенная версия): %[name]p всегда отображается как будто X был указан.

0

Другие решения

Других решений пока нет …