1

在 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,
  • Stream 2 仅使用 component-1
  • Stream 3 仅使用 component-1,
  • Stream 4 仅使用 component-2。

现在,当我搜索component1ieArticle1组件时,应该会显示以下结果:

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

谢谢,维杰。

4

2 回答 2

0

正如这个线程中提到的,有一种方法可以通过 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);
于 2013-10-25T19:00:08.623 回答
0

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

于 2014-08-11T12:11:29.687 回答