2
如何使用具有特定屬性的cleartool在ClearCase中查詢那些標籤。在ClearCase中查詢具有特定屬性的標籤
我可以列出標籤與
lstype -kind lbtype
但我想只讓那些擁有所謂TestAttr的屬性。
如何使用具有特定屬性的cleartool在ClearCase中查詢那些標籤。在ClearCase中查詢具有特定屬性的標籤
我可以列出標籤與
lstype -kind lbtype
但我想只讓那些擁有所謂TestAttr的屬性。
可以
(UNIX語法)
cleartool find . -version 'attype(an_attribute_name)' \
-exec 'cleartool descr -fmt "%Sn" "$CLEARCASE_XPN" '
您仍然需要解析結果以提取分支,並且sort -u
結果。
的OP評論:
我想查詢標籤,而不是文件。我沒有該屬性的文件
然後find
是錯誤的命令。
你能做的最好是列出在一個給定的VOB所有標籤,並形容他們爲了顯示自己的屬性(如果有)
ct lstype -kind lbtype -invob vob:/avob -fmt "%n ~ %[an_attribute_name]a"
只有後表現出一定的價值線「~
」(任意分隔符只是爲了便於區分標籤名稱和屬性值)。
沒有任何屬性的標籤(至少不是'an_attribute_name
'屬性)將只顯示其名稱,然後顯示「~
」,而在'~
'之後沒有任何其他數據。
我想查詢標籤而不是文件。我沒有那個屬性的文件。 – Vereb 2010-04-28 09:25:16
@Vereb:改進了我在標籤上顯示屬性的答案,而不是標籤上的文件。 – VonC 2010-04-28 17:06:18