我想显示指定文件的两个标签之间更改的内容。
我之前使用cleartool
的find命令执行了此操作,但这是一个双向过程:
-version
开关确定两个标签之间更改的元素
diff
串行开关中的文件传递两个版本以显示输出。我现在需要的是使用单个命令完成相同的操作,其中我将指定文件名和两个标签 任何帮助将不胜感激。
答案 0 :(得分:1)
如果您知道已应用标签的分支,则可以使用extended pathname,遵循version selector规则:
(见about the version-extended path)
cleartool diff myFile@@/main/myBranch/MY_LABEL1 myFile@@/main/myBranch/MY_LABEL2
如果您不知道他们的完整扩展路径名,则首先需要在任何视图(快照或动态)中查找文件(无论何种版本)。
cleartool find myFile -ver "lbtype(MY_LABEL1)
File@@/main/myBranch/MY_LABEL1
cleartool find myFile -ver "lbtype(MY_LABEL2)
File@@/main/myBranch/MY_LABEL2
获得完整的扩展路径名后,您可以使用cleartool diff
。