2017-12-15 21 views
1

GitHibでオープンプルリクエストをさらに押すのを避けることは可能ですか?プルリクエストでのコミットを防ぐにはどうすればよいですか?

私は最近、問題があった:

  • はPR
  • 引っ張られ、承認のためのローカルtestedit
  • 誰かが私は
  • (私はこれについての視認性がない持っていた)PRのブランチに変更をプッシュ受信私がテストしてきたものとは異なる変更を伴うプルリクエストを承認しました

avこれは不必要な行動ですか?あなたが追加(または交換)する提出者の能力を制限することはできません

おかげ

+0

あなたは却下することができます新しいプッシュでリクエストのプルを引き出すhttps://help.github.com/articles/enabling-required-reviews-for-pull-requests/ – osowskit

答えて

3

はPRにコミットします。これは、コミッターがプッシュリクエストを修正して問題やタイプミスなどを修正する唯一の方法であるため、重要な機能です。それがなければ、すべての間違いがPRを閉じて新しいものを開く必要があります。関係するすべての人に不満を感じる。

あなたがそれをテストしてからマージするまでの間にPRの変更が心配している場合は、githubを使ってPRをマージするのではなく、完了したら(git mergeを使って)検査と検査。この方法で、マージしているコードがテストしたコードであることを100%確信させることができます。

それははるかに明白な誰かが変更要求に修正を提出しましたが、GitHubのとあなたは、単にコミットIDにあなたの目を維持する必要があるときにする他のレビューツール(のようなgerrit]があります。

+0

IMHO誰かがPRをレビューしているときにロック機能が必要です。編集が必要な場合は、ロックを解除することができますが、エラーが発生しやすくなります。ローカルにマージするソリューションが動作しますが、その後は... PRから離れることになります。 localmaster-> repo master – koalaok

+1

あなたは[パスタマーカー](h ttps://julien.danjou.info/blog/2017/pastamaker)。 – larsks

関連する問題