Clearcase根据超链接“HlinkToText”属性值查找版本

时间:2012-08-24 00:13:18

标签: clearcase cleartool

我们正在使用基本ClearCase与ClearQuest集成,每当签入时,ClearQuest中包含WorkRequest编号的超链接将附加到签入版本。我可以在ClearQuest中查看WorkRequest的变更集,但希望能够在ClearCase中找到所有文件,以便我们可以自动化我们的流程。

有没有找到基于附加超链接的属性值的文件版本?

即。 描述文件列出了超链接:

Hyperlinks:
    CrmRequest@50304@\java "WorkRequest" ->  "HUBUB00081581"

然后描述超链接显示属性:

Attributes:
    HlinkFromText = "WorkRequest"
    HlinkToText = "HUBUB00081581"

所以我希望能够找到所有带有名为“CrmRequest”的超链接的文件,其属性“HlinkToText”的值为“HUBUB00081581”

2 个答案:

答案 0 :(得分:0)

您可以使用find命令显示每个版本的值,该版本具有“CrmRequest”超链接,并且grep显示正确的值:

Unix的:

cleartool find . -version "hltype(CrmRequest)" -nxname -exec 'cleartool desc -l "$CLEARCASE_PN"' | grep HUBUB00081581

视窗:

cleartool find . -version "hltype(CrmRequest)" -nxname -exec "cleartool desc -l \"%CLEARCASE_PN%\"" | grep HUBUB00081581

答案 1 :(得分:0)

我决定创建一个checkin触发器,它会读取包含相关工作请求编号的缓存文件,然后使用此值将属性应用于相关版本。我们现在可以根据属性值进行查找,而不是深入研究超链接;通过版本树也可以看到它。

谢谢!