我有一个带有4个标签的VOB。其中3个是dev-released
我想要一个命令,它只会为第四个标签提供已更改的文件,即尚未dev-released
的文件。
我尝试了以下命令:
cleartool find . -version lbtype(LABEL_NAME) -print
但这会给我所有在VOB中标记的文件,无论它们是否为dev-released
。
请任何人帮助我。
答案 0 :(得分:0)
您首先需要找到以下所有版本:
这将是一个类似于:
的查询cleartool find . -type f -version "lbtype(LABEL_NAME) && yourAttribute=\"dev-released\"" -print
将“yourAttribute
”替换为您的属性名称为“dev-released
”的属性名称。
您可以在技术说明“Listing out element versions with a specific attribute applied”中看到其他示例。
如果dev-released
不是属性值,而是属性类型:
cleartool find . -type f -version "lbtype(LABEL_NAME) && attype(dev-released)" -print
如何找到标签和属性类型的属性
这可以解释为找到在标记的版本上应用的属性:
Windows语法:
cleartool find . -type f -version "lbtype(LABEL_NAME)" -exec "cleartool descr -aattr -all \"%CLEARCASE_XPN%\""