我正在使用具有复杂配置规范的 Clearcase 动态视图。我需要一个命令行命令来查找配置规范选择的版本具有特定属性的文件,例如:
- 有特定的标签
- 没有特定标签
- 在特定的分支上
- 等等
我正在查看cleartool find
命令的文档,但没有找到诸如“配置规范选择的版本”之类的规则。
一个简单的
cleartool describe -l /path/to/your/view/path/to/your/file
应该足以显示您需要的所有信息。
将其与fmt_ccase
格式化选项页面相结合,您可以直接仅显示标签和分支名称:
cleartool describe -fmt "%Sn %l" /path/to/your/view/path/to/your/file
看:
%Sn
简称:
对于版本,版本 ID 的简称:branch-pathname/version-number
.
对于其他对象,空字符串。
现在,如果您想在视图中查找具有特定属性版本的所有文件,请-cview
使用find
.
请参阅“命令的其他示例cleartool find
”:
要打印视图选择的所有应用了 LABEL 的版本:
cleartool find . -cview -version "lbtype(LABEL)" -print
遵循相同的想法:
要打印在给定分支中由视图选择的所有版本:
cleartool find . -cview -version "brtype(BRNAME)" -print