Version control 在Telelogic Synergy命令行中查找与CR关联的基线

Version control 在Telelogic Synergy命令行中查找与CR关联的基线,version-control,command-line-interface,cm-synergy,Version Control,Command Line Interface,Cm Synergy,如何使用CLI界面在Telelogic Synergy中找到与CR相关的基线?我尝试了ccm查询“cvtype='baseline'和cr('xxx')”,但这不会产生任何结果 从GUI中,您可以查看基线的属性,并查看哪些CR与基线相关联,但我似乎找不到合适的CLI魔术来允许我编写脚本以获取CR并列出基线。我认为基线和CR之间的关联是通过关系(ccm relate)处理的。 在Synergy手册中搜索“预定义关系”以获得现有关系的列表。当您知道关系的名称时,您应该能够使用带有has_relati

如何使用CLI界面在Telelogic Synergy中找到与CR相关的基线?我尝试了
ccm查询“cvtype='baseline'和cr('xxx')”
,但这不会产生任何结果


从GUI中,您可以查看基线的属性,并查看哪些CR与基线相关联,但我似乎找不到合适的CLI魔术来允许我编写脚本以获取CR并列出基线。

我认为基线和CR之间的关联是通过关系(ccm relate)处理的。
在Synergy手册中搜索“预定义关系”以获得现有关系的列表。当您知道关系的名称时,您应该能够使用带有has_relationship_name()函数的查询。

更改请求更多地与发布相关,而不是与基线相关。因此,下面的查询将帮助您获得发布,您可以进一步运行另一个查询来检索基线

要检索的版本,请执行以下操作:

ccm.exe query -f "%release %modify_time %create_time" "cr('xxxxx')"
检索发布和修改时间后,运行新查询以获取基线

ccm.exe query -f "%objectname %modify_time %create_time" "(cvtype='project') and (release='pppp/qqqq') and (modify_time>=time('1/30/13'))" -s integrate
通过这种方式,你可以得到一个更窄的基线列表,我知道这可能不是你想要的答案,但它可能会有所帮助