0

是否有一种方法可以获得与评论的 Crucible“详细信息”页面中显示的值与“分支自”值相同的值?它是审查(Git)的克隆分支的分支。如何使用 REST API 找到它?我只看到这些文档这个,找不到需要的 API 调用。我怀疑它可能是“rest-service-fe/revisionData-v1/revisionInfo/”调用,但它一直返回 404 ......而且我不确定它是否需要调用,因为没有任何“分支”实际上在它的回应中。

4

1 回答 1

1

它的 API 从未被标记为公共的,因此它没有列在您指出的页面上,但是它从未改变过,我认为它永远不会改变。

您可以使用此 URL 获取跟踪分支的列表以供审核: FISHEYE_URL/rest/branchreview/latest/trackedbranch/$REVIEW_ID 您将获得跟踪分支的 JSON 列表,并且您需要的字段是:

  • 审查分公司
  • 基础分支

它是审查的克隆分支(Git)的分支

请注意,Git 中的分支不是相互克隆的。这些基本上是指向提交的指针。Fisheye&Crucible 将向您展示reviewBranch(更具体的是lastChangesetId)和baseBranch之间的差异。

于 2017-11-10T07:54:20.820 回答