如何通过工作项链接targetRef URI获取更改集?

时间:2018-03-29 06:10:12

标签: java api rtc

首先请让我知道这两者之间的区别

  1. com.ibm.team.filesystem.workitems.change_set
  2. com.ibm.team.workitem.linktype.scm.tracksChanges
  3. 因为我已经使用trackschanges Id找到了一些更改集链接,然后当我尝试为链接fetchCompleteItem时,它返回null或异常,就像数据库中不存在数据一样。我使用下面的代码来fetchCompleteItem。

    真的卡在这里请帮助:

    for(Object wI : links){
      ILink link = (ILink) wI;
      Object source = link.getTargetRef().resolve();
      IChangeSetHandle changeSetHandle = (IChangeSetHandle) link.getTargetRef().resolve();
      wiHandles.add((IChangeSetHandle) link.getTargetRef().resolve());
    
      if (source instanceof IChangeSetHandle) {
        changeSet = (IChangeSet) repo.itemManager().fetchCompleteItem(
          changeSetHandle,
          IItemManager.DEFAULT, monitor);
        System.out.println("changeset---1"+changeSet);
      }
    }
    

0 个答案:

没有答案