Command line 如何使用cleartool格式(-fmt)缩进多行clearcase注释
是否可以使用cleartool格式字符串重新创建注释的标准“desc”命令缩进 例如:Command line 如何使用cleartool格式(-fmt)缩进多行clearcase注释,command-line,clearcase,cleartool,Command Line,Clearcase,Cleartool,是否可以使用cleartool格式字符串重新创建注释的标准“desc”命令缩进 例如: cleartool desc输出如下内容 version "<extended version path>" created <date> by <user> "comment line 1 comment line 2 ... comment line n" ... 版本“” 创建人 “评论第1行 评论第2行 ... 注释行n“ ... 是否有-
cleartool desc
输出如下内容
version "<extended version path>"
created <date> by <user>
"comment line 1
comment line 2
...
comment line n"
...
版本“”
创建人
“评论第1行
评论第2行
...
注释行n“
...
是否有-fmt选项来创建具有自定义格式的类似输出?关于缩进部分,不直接创建。
确实提出了扩展版本路径、日期、用户和注释,但是您只能在每个字段前面放置空格或制表符(即“转义序列”),而不将标签放在这些字段中的一个中间(如在评论的每行前面的选项卡) 注:不止一个示例似乎表明,字段前面的空格对于该字段的所有行都是重复的: 模拟
lshistory–long
的输出请注意,在
cleartool
单命令模式下,反斜杠(\
)用于转义格式字符串中的双引号
遗憾的是,我希望你们能知道答案:)我查阅了格式手册,但没有找到任何方法。这似乎很奇怪,如果格式字符串允许与预定义格式相同的控制,这将是合乎逻辑的。我仍然不清楚的一件事是%i转换,但我无法使它工作。
cleartool descr -fmt "version \"%Xn\"\ncreated %d by %u\n\t\"%c\"" afile
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"
.
.
.