2010-04-27 68 views

回答

1

可以

  • 首先找到所有有特定屬性的
  • ,那麼該版本描述,以便這些版本,以顯示各自的分支

(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'屬性)將只顯示其名稱,然後顯示「~」,而在'~'之後沒有任何其他數據。

+0

我想查詢標籤而不是文件。我沒有那個屬性的文件。 – Vereb 2010-04-28 09:25:16

+0

@Vereb:改進了我在標籤上顯示屬性的答案,而不是標籤上的文件。 – VonC 2010-04-28 17:06:18

相關問題