【问题标题】:RTC Jazz - Unresolved change sets message trying to deliver using lscmRTC Jazz - 尝试使用 lscm 传递的未解决的更改集消息
【发布时间】:2017-07-11 23:10:09
【问题描述】:

我正在尝试使用 RTC lscm CLI 工具将更改集从我的开发流(即从开发流工作区)提升到我的测试流。

当我尝试推广变更集时,90% 的时间我会得到这样的结果:

[me@buildvm02 logs]$ lscm deliver -c 1802 -v -r https://mycompany.com:9443/jazz/ -u build@mycompany.com -P passw0rd -t "Dev Stream Workspace" -s "Test Stream"

Unresolved change sets:
  1802
Problem running 'deliver':
Unable to resolve change sets.

(为了记录,我尝试了上面的 1802 之类的别名和以下划线开头的更改集的 UUID)

除了极少数例外,命令总是失败。

我尝试在详细模式下运行lscm 并查看文档,但没有任何帮助。公平地说,我什至不知道“未解决的变更集”是什么意思。这并不意味着找不到更改集,因为我使用伪造的更改集 ID 模拟了命令,并且收到了正确的错误消息,说明更改集不存在。

有什么想法吗?

【问题讨论】:

    标签: rtc ibm-jazz


    【解决方案1】:

    看起来更改集 1802 是从 Pending Changes 视图应用补丁的结果。
    可以看一个例子in this thread "Reversing a work item with two change sets"

    在历史视图中右键单击CS2,然后选择“Reverse”。这将在 Pending Changes 视图中添加一个挂起的补丁。现在,如果没有冲突,您可以尝试“自动解决”更改,否则您将不得不手动合并更改。
    无论是自动解决还是手动合并更改,它都会显示为“未解决”文件夹中未解决的待处理更改。 您现在可以将文件更改签入到新的更改集中。为了帮助您,您还可以将这个新的更改集命名为“CS2 的逆转”。然后,您可以将其传送到流中。

    所以检查你是否可以做同样的事情,首先将 1802 作为新的变更集签入,然后交付它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 1970-01-01
      • 2014-02-20
      • 1970-01-01
      相关资源
      最近更新 更多