清除案例描述未按预期工作

ClearCase describe not working as expected

本文关键字:工作 案例 描述 清除      更新时间:2023-10-16

我正在尝试使用 cleartool desc 命令将版本的版本信息放在其中一个.cpp文件中。

以下是不同 desc 命令的一些输出:

cleartool desc -fmt "%[type]pn" abc.cpp
Output:text_file
cleartool desc -fmt "%Nl" abc.cpp    // No output
cleartool desc -fmt "%[version]pn" 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" abc.cpp//No Output

当您考虑fmt_ccase手册页时,您会看到:

  • %Nl适用于版本:可能没有任何标签附加到该版本。
    它显示"所有附加的标签;否则为 null 字符串":由于没有输出,这意味着视图当前选择的版本没有附加标签。
  • %[version]p不存在,%n%Vn都会存在。

%[name]p%n 相同,对于版本,它与 %[name]Xp(扩展版本(相同:%[name]p始终显示为已指定X