version-control - 如何使用 oslc 获取爵士乐组件的历史记录

标签 version-control rtc oslc

我已使用以下方法检索了组件详细信息 .com/ccm/resource/itemOid/com.ibm.team.scm.Component/_C8OiATcYEeORAOTpOLW3QQ/?_mediaType=text/xml

然后使用上面的输出“”检索基线 .com/ccm/resource/itemOid/com.ibm.team.scm.Baseline/_C8hc_DcYEeORAOTpOLW3QQ/?_mediaType=text/xml";

现在我想从上面的输出“”中检索历史记录,以便我可以获得所有变更集的列表以及 UUID...

有人可以帮我解决这个问题吗,我已经被这个问题困扰了很长时间了。

提前致谢

最佳答案

首先,该模式的 URL 不是 Jazz 的 OSLC 接口(interface)的一部分。

OSLC 接口(interface)只是 Jazz 产品 REST 接口(interface)的一部分 - 与标准化(但不太具体)的 OSLC 接口(interface)相比,它们也具有特定于产品的(非标准化)REST 接口(interface)。

区分的方法是,如果您获取 URL 响应的 XML 表示形式,那么如果它不包含 URI 包含“open-services.net”的命名空间,那么它就不是OSLC 接口(interface)。

RTC 不支持 OSLC Software Configuration Management specification也不是后者OSLC Configuration Management work因此我不认为使用 OSLC 接口(interface)可以实现这一点。

(来源:jazz.net RTC 门票 Finish/continue OSLC configuration management supportOSLC SCM catalog entry has wrong URL for oslc_disc:services)。

我知道这并不能回答您有关如何获取该信息的问题。我不知道这些信息是否可以通过非 OSLC REST API(您已经在查看)获得。但也许这些信息可以帮助您排除误导性信息(搜索中有关 OSLC 的任何信息。)

此外,如果您希望 RTC OSLC API 能够正确支持此功能,请尝试在票证 Finish/continue OSLC configuration management support 上发表评论。表明您希望实现这一点。


披露/免责声明:我是一名 IBM 员工,但不从事 Jazz 产品的开发工作。我在本网站上发布的内容是我自己的,并不一定代表 IBM 的立场、策略或意见。

关于version-control - 如何使用 oslc 获取爵士乐组件的历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26839697/

相关文章:

git - 将 Git 与 ClearCase、AccuRev 或 Perforce 一起使用的值(value)?

java - 如何使用 java RTC api 将流设置为流目标?

java - 如何查找 RTC 中使用相同组件的流数量?

java - 在 Java 中使用 Polarion API 删除 OSLC 链接

rational-team-concert - RTC简单ID查询结果404?

rtc - 如何使用 OSLC 在 rtc jazz 中获取项目的冲刺或迭代详细信息

version-control - 完全取消签到

Git 从特定分支上的特定推送提交更改代码

deployment - 你如何维护开发代码和生产代码?

git - 如何从 RTC Jazz 迁移到 Git?