ClearCase描述无法按预期工作

时间:2015-09-29 09:49:55

标签: c++ linux clearcase clearcase-automation

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

这些是不同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&#34;%Nl&#34; abc.cpp //没有输出     cleartool desc -fmt&#34;%[版本] p \ n&#34; abc.cpp //无输出

1 个答案:

答案 0 :(得分:0)

当您考虑fmt_ccase man page时,您会看到:

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

%[name]p%n相同,对于版本,%[name]Xp%[name]p(扩展版本)相同:X始终显示为SEARCHSTRING<number>已经指定了。