4

是否可以使用 cleartool 格式字符串重新创建标准的“desc”命令缩进注释?

例子:

cleartool desc <version>输出类似

version "<extended version path>"
created <date> by <user>
  "comment line 1
   comment line 2
   ...
   comment line n"
...

是否有 -fmt 选项可以使用自定义格式创建类似的输出?

4

1 回答 1

2

不是直接的,关于缩进部分。
fmt_ccase手册页确实提出了扩展版本路径、日期、用户和评论,但您只能在每个字段前面放置空格或制表符(即“转义序列”),而不是在这些字段之一的中间放置制表符(如制表符在评论的每一行前面)

cleartool descr -fmt "version \"%Xn\"\ncreated %d by %u\n\t\"%c\"" afile

请注意,其中一个示例似乎表明该字段前面的空格对于该字段的所有行都是重复的:

模仿输出lshistory –long
请注意,在cleartool单命令模式下,反斜杠 ( \) 用于转义格式字符串中的双引号。

cleartool lshistory -fmt "%d      %Fu (%u@%h)\n  %e \"%n\"\n  \"%Nc\"\n"  util.c 
2007-05-11T09:24:38     Anne Duvo (anne@neptune)
  create version "util.c@@\main\3"
  "fix bug r2-307"
2007-05-10T09:09:29     Ravi Singha (ravi@mercury)
  create version "util.c@@\main\2"
  "ready for code review"
.
.
.
于 2011-11-22T21:25:03.533 回答