我有一个带有 4 个标签的 VOB。其中 3 个是dev-released
.
我想要一个命令,它只会为我提供第四个标签的更改文件,即尚未更改的文件dev-released
。
我尝试了以下命令:
cleartool find . -version lbtype(LABEL_NAME) -print
但这给了我所有在该 VOB 中标记的文件,无论它们是否dev-released
存在。
请任何人都可以帮我解决这个问题。
我有一个带有 4 个标签的 VOB。其中 3 个是dev-released
.
我想要一个命令,它只会为我提供第四个标签的更改文件,即尚未更改的文件dev-released
。
我尝试了以下命令:
cleartool find . -version lbtype(LABEL_NAME) -print
但这给了我所有在该 VOB 中标记的文件,无论它们是否dev-released
存在。
请任何人都可以帮我解决这个问题。
您首先需要找到以下所有版本:
那将是一个类似于以下内容的查询:
cleartool find . -type f -version "lbtype(LABEL_NAME) && yourAttribute=\"dev-released\"" -print
将“ yourAttribute
”替换为具有“”值的属性的名称dev-released
。
您可以在技术说明“列出应用了特定属性的元素版本”中查看其他示例。
Ifdev-released
不是属性值,而是属性类型:
cleartool find . -type f -version "lbtype(LABEL_NAME) && attype(dev-released)" -print
我如何找出标签的属性和属性类型
这可以解释为找到应用于标记版本的属性:
窗口语法:
cleartool find . -type f -version "lbtype(LABEL_NAME)" -exec "cleartool descr -aattr -all \"%CLEARCASE_XPN%\""