Зазвичай часто краще, ніж масивний.
Менші, частіші запити на тягнення майже завжди краще.
Я почав використовувати прапори конфігурації в першу чергу, щоб я міг робити більш ранні запити на потягнення, щоб я міг, у свою чергу, легше об'єднати код, але залишити функцію деактивованою. Чим менше запит на притягнення, тим простіше переглянути код, навіть якщо є більше загальних запитів на витяг. Більшість людей будь-якого роду не зможуть робити змістовні огляди масових запитів на тягнення. Просто розумна оперативна пам'ять, щоб зрозуміти всі можливі наслідки масової зміни коду.
У створенні прапора конфігурації є додаткові накладні витрати, тому на менших функціях це не варто. Але тоді ваш запит на тягнення все одно буде невеликим.
Однак можуть виникати ситуації, коли функцію потрібно випустити відразу. Навіть тоді може бути краще робити менші запити на тягнення до іншої гілки, зробленої для цієї мети.
Більшість моїх колег стогнуть, коли хтось створює масовий запит на тягнення, і здебільшого це правильно.
Також зауважте, що інколи мені потрібно вишневий збір обробляти в окремі гілки. Якщо те, що потрібно зібрати вишню, можна взяти в один комітет, це полегшить переміщення його на інші гілки. Це той випадок, коли насправді, маючи кілька комірок, краще, але це не зовсім стандартний процес, якщо ваш вишневий збір.