我有一个与变更集关联的组件。
现在我需要从变更集中获取组件名称而不是.getItemId()
我已设法获取IComponentHandle对象。 我一直在寻找从IComponentHandle获取组件名称的方法。你能帮助我吗?
IComponentHandle component = changeSet.getComponent();
IConfiguration configuration = workspaceConnection.configuration(component);
提前致谢,
答案 0 :(得分:3)
如果你有:
IProgressMonitor monitor;
ITeamRepository repository;
您可以使用:
IComponentHandle componentHandle= changeSet.getComponent();
IComponent component = (IComponent) repository.itemManager().fetchCompleteItem(componentHandle, IItemManager.DEFAULT, monitor);
获取组件并使用:
component.getName()