在ClearCase配置規範中,是否可以根據元素選擇版本 attributres(而不是版本屬性)?例如:基於元素屬性的ClearCase配置規範選擇
element * ...{SOME_ELEM_ATTR==SOME_VALUE&&lbtype(MY_LABEL1)}
這不起作用,因爲「元素」規範的最後一部分是版本選擇,只着眼於版本的屬性。
我想要做的是將我的文件分成兩個或更多的類,並有不同的「元素」行適用於不同類的文件。我嘗試用一個屬性標記一個類中的所有元素,但是嘗試將配置選項基於配置規範中的選擇。我可以看到做這樣的事情,唯一的辦法就是把一個班的所有文件在一個地方,並使用第二構造(以下簡稱「模式」)來區分:
element .../all_class1_files/... MY_LABEL1
但這實在是太醜因爲您必須將一個類的所有文件移動到一個位置,或者使用giantic配置規範列出所有單個目錄和/或文件。
在此先感謝...
雷
謝謝,感謝您的幫助,VonC。由分支機構進行選擇將起作用,但由於涉及大量分支機構,因此它很複雜。使用「find」標記文件不是一個可行的選項,因爲每次創建版本時都必須執行此操作。但我想我可能會使用「trtype」查詢功能來解決一個很好的解決方案。 – 2010-06-17 16:04:00
@射線:有趣。如果你有一個可行的解決方案,你可以在這裏發佈(如果你願意,可以選擇它作爲官方解決方案) – VonC 2010-06-17 16:12:50