通常、多くの場合、大規模なものよりも優れています。
小さく、より頻繁なプルリクエストは、ほぼ常に優れています。
主に構成フラグの使用を開始したのは、初期の小規模なプルリクエストを実行できるようにするためです。これにより、コードをより簡単にマージできますが、機能は無効のままにできます。プルリクエストの数が多い場合でも、プルリクエストが小さいほど、コードを簡単に確認できます。ほとんどの人間は、大規模なプルリクエストの意味のあるレビューを行うことができません。大規模なコード変更の考えられるすべての影響を理解するには、メンタルRAMが非常に困難です。
構成フラグの作成には余分なオーバーヘッドがあるため、小さな機能では価値がありません。ただし、とにかくプル要求は小さくなります。
ただし、機能を一度にリリースする必要がある場合があります。その場合でも、その目的のために作成された別のブランチに対して、より小さなプル要求を行う方が良い場合があります。
私の同僚のほとんどは、誰かが大量のプルリクエストを作成するとうめきます。
また、コミットを別々のブランチにチェリーチェリーする必要がある場合があることに注意してください。チェリーを選択する必要があるものを単一のコミットに入れることができれば、他のブランチに移動しやすくなります。これは、実際にコミットをほとんど行わないほうが良い場合ですが、チェリーを選ぶ場合の正確な標準プロセスではありません。