能否使用cleartool格式字符串重新创建标准的“desc”命令缩进注释的效果?
例如:
cleartool desc <version>
输出类似以下内容:
version "<extended version path>"
created <date> by <user>
"comment line 1
comment line 2
...
comment line n"
...
有没有-fmt选项来创建类似的自定义格式输出?
能否使用cleartool格式字符串重新创建标准的“desc”命令缩进注释的效果?
例如:
cleartool desc <version>
输出类似以下内容:
version "<extended version path>"
created <date> by <user>
"comment line 1
comment line 2
...
comment line n"
...
关于缩进部分,不能直接操作。
fmt_ccase
man page 提供了扩展版本的路径、日期、用户和注释,但你只能在每个字段前面放置空格或制表符(即“转义序列”),而不能在这些字段中间放置制表符(例如注释的每行前面都有制表符)。
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"
.
.
.