如何查找在 RTC 中使用相同组件的流数



在RTC源代码控制中,我有一个名为" Article Component "的组件。
我在多个流中使用此组件。

现在,当我搜索组件时,如何找到与组件" Article Component "关联的所有流?

我在 RTC 中有什么选择来找到这个吗?

例如:

Component 1: Article1 Component
Component 2: Article2 Component
Stream 1: Article Development Stream 1
Stream 2: Article Development Stream 2
Stream 3: Article Development Stream 3
Stream 4: Article Development Stream 4

跟:

  • 流 1 正在使用组件 1 和组件 2,
  • 流 2 仅使用组件 1
  • 流 3 仅使用组件 1,
  • 流 4 仅使用组件 2。

现在当我搜索component1Article1组件,那么我应该显示以下结果:

Article1 Component - Article Development Stream 1
Article1 Component - Article Development Stream 2
Article1 Component - Article Development Stream 3

谢谢维杰。

如此线程中所述,有一种方法可以通过 API 执行此操作,但不是通过客户端。

例如,通过Java API(请参阅本文以获取它),使用IWorkspaceManager.findWorkspacesContainingComponent
这将搜索包含该组件的所有工作区/流。像这样:

IWorkspaceSearchCriteria criteria = IWorkspaceSearchCriteria.FACTORY.newInstance();
criteria.setKind(IWorkspaceSearchCriteria.STREAMS);
IWorkspaceManager manager = SCMPlatform.getWorkspaceManager(repository);
List< IWorkspaceHandle > workspaces = manager.findWorkspacesContainingComponent(component, criteria,  Integer.MAX_VALUE);

比起使用 rtc api,最好创建一个 birt 报告来查找它。为此,您可以参考创建报告文章 jazz.net

相关内容

  • 没有找到相关文章

最新更新