1

我有一个与变更集关联的组件。

现在我需要从变更集中获取组件名称而不是 .getItemId()

我设法获取了 IComponentHandle 对象。我一直在寻找一种从 IComponentHandle 获取组件名称的方法。...你能帮我进去吗!

  IComponentHandle component = changeSet.getComponent();
  IConfiguration configuration = workspaceConnection.configuration(component);

提前致谢,

4

1 回答 1

3

如果你有:

IProgressMonitor monitor;
ITeamRepository repository;

您可以使用:

IComponentHandle componentHandle= changeSet.getComponent();

IComponent component = (IComponent) repository.itemManager().fetchCompleteItem(componentHandle, IItemManager.DEFAULT, monitor);

要获取组件并使用:

component.getName()
于 2013-02-25T16:19:25.890 回答