13

我正在尝试检查是否可以使用 github API 将分支合并到另一个分支。中有一个属性mergeableGET /repos/:owner/:repo/pulls/:number但在我知道分支可以合并而没有冲突之前,我实际上并不想创建拉取请求。

在 github 网站上,在创建拉取请求时,有一个对该地址的调用,这似乎不是 API 方法(它返回 HTML 说明是否可以合并分支)。但我仍然可以使用这个调用,问题是我不知道“1373893022922”指的是什么。我建议它以某种方式连接到基本分支(newdev3 是头)。

有任何想法吗?

4

2 回答 2

4

PR 响应中现在有一个mergeable属性。

于 2017-05-01T03:07:17.560 回答
3

没有简单的方法(似乎)做到这一点。最好的办法是尝试使用Merging API合并这两个分支,但如果事实上这两个分支是可合并的,那么这将导致合并。我怀疑这不是你要找的。

您还可以克隆存储库和仅这两个分支,并参考 StackOverflow 上的其他一些问题,这些问题涉及两个分支是否可快速转发。这可能是确定这一点的更可靠的方法。

于 2013-07-16T02:44:32.023 回答