2016-11-09 10 views
9

Githubの新しいプルリクエスト承認プロセスを使用して、私がPRを承認した後、そのブランチに新しいコミットをプッシュすると、PRが開始する状態に戻るようにしたい)。新しいコミットがブランチにプッシュされた場合、Githubがプルリクエストを承認しないようにする方法はありますか?

現時点では緑色のままですが、実際にはブランチでレビューされていないコードがあります。

+1

あなたはGitHubのAPIを使用して、これを行うことができるかもしれない:https://developer.github.com/v3/repos/statuses/ –

答えて

1

GitHubで、リポジトリのメインページに移動します。 リポジトリ名の下にあるの設定をクリックします。 左のメニューで、ブランチをクリックします。 ドロップダウンメニューを使用して制限するブランチを選択します。

選択新しいコミットがプッシュされたときに失効したプルリクエスト承認を拒否する

enter image description here

これは、コード変更のコミットはブランチにプッシュされたプルリクエストの承認審査を閉じます。

[変更を保存]をクリックします。

参考:https://help.github.com/articles/enabling-required-reviews-for-pull-requests/

+1

これは完璧です、ありがとう! –

6

これが自動的に必要なのか、手動による処理も問題ないのかどうかは、あなたの質問からは分かりません。

私の場合、手動の解決策は問題ありませんでした。開発者は、PRが承認されないようにするかどうかについて判断を下すだけです。

手動でPRを承認しない場合は、承認が必要なコメントセクションに移動し、[すべてのレビューアを表示]をクリックします。次に、承認されたレビューごとに[却下]を選択します。

+0

残念ながら、それは自動的に行われる必要があるだろうが、に感謝入力!あなたは私に何かを考えました:) –

関連する問題