Я пытаюсь поместить информацию о версии для выпуска в один из файлов .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 // Нет вывода
Когда вы считаете fmt_ccase
справочная страница, вы бы увидели, что:
%Nl
относится к версиям: возможно, к этой версии не прикреплено никакого ярлыка.%[version]p
не существует, %n
или же %Vn
будет существовать.%[name]p
будет так же, как %n
что, для версий, такое же, как %[name]Xp
(Расширенная версия): %[name]p
всегда отображается как будто X
был указан.
Других решений пока нет …