13

github API を使用してブランチを別のブランチにマージできるかどうかを確認しようとしています。にはプロパティがありますが、mergeable競合GET /repos/:owner/:repo/pulls/:numberなしでブランチをマージできることを知る前に、実際にプル リクエストを作成したくありません。

github Web サイトでプル リクエストを作成すると、API メソッドとは思えないこのアドレスへの呼び出しがあります (ブランチをマージできるかどうかを示す HTML が返されます)。しかし、それでもこの呼び出しを使用できます。問題は、「1373893022922」が何を指しているのかわかりません。どういうわけかベースブランチに接続されていることをお勧めします(newdev3がヘッドです)。

何か案は?

4

2 に答える 2

4

mergeablePR 応答にプロパティが追加されました。

于 2017-05-01T03:07:17.560 に答える
3

これを行う簡単な方法はありません (らしい)。最善の策は、Merging APIを使用して 2 つのブランチをマージしようとすることですが、実際に 2 つのブランチがマージ可能である場合はマージされます。それはあなたが探しているものではないと思います。

また、リポジトリとその 2 つのブランチだけを複製して、2 つのブランチが早送り可能かどうかを扱う StackOverflow に関する他の質問を参照することもできます。これは、これを決定するより信頼できる方法かもしれません。

于 2013-07-16T02:44:32.023 に答える