1
在ClearCase中我用下面的命令来查找所有具有foo
属性与价值"yes"
的元素之一元素:的ClearCase:查找包含几个属性
cleartool find . -ver 'foo == "yes"' -print
有没有办法在一个单一的检索命令具有foo
属性的元素的值为"yes"
或"maybe"
?
在ClearCase中我用下面的命令来查找所有具有foo
属性与价值"yes"
的元素之一元素:的ClearCase:查找包含几个属性
cleartool find . -ver 'foo == "yes"' -print
有没有办法在一个单一的检索命令具有foo
属性的元素的值为"yes"
或"maybe"
?
的||
经营者应在此支持:
cleartool find . -ver 'foo == "yes" || foo="maybe"' -print
# or
cleartool find . -ver {'foo == "yes" || foo="maybe"'} -print
# or
cleartool find . -ver \{'foo == "yes" || foo="maybe"'\} -print
看到这个more elaborate example例如:
有一个属性和状态,但不是第二个属性和状态,然后创建第二个属性和状态
cleartool find . -version \{CIstate=="Approved" && !PRCR_controlled=="ClearQuest_Controlled" && version(/main/LATEST)}\ ' -exec \'cleartool mkattr PRCR_controlled \"ClearQuest_Controlled\" \”$CLEARCASE_XPN\”\'
章节“logical operator”细节如何使用它们:
的
cleartool find
命令可以与查询语言被用来取逻辑运算的优点。
查看关于query_language(cleartool man query_language
)主题的IBM Rational ClearCase信息中心以获取更多详细信息。实施例:
使用
cleartool find
命令与逻辑不(!
)&
和(&&
)运算符,找到所有版本对于未在VOB与以下两种标签类型的标记的元素。
cleartool find . -version !"lbtype(tested) && !lbtype(release) " -print