Как уменьшить количество изменений в ветке?
Все что надо для решения задачи делаешь в одной ветке, потом в мастера пихаешь
Как можно пихать в мастер то что не работает?
Делаешь ветку для подзадачи из данной ветки
иногда бывает так что проблема накатывается комом или просто видишь рефакторинг. Значит всё туды и открывать новую таску? только на что? Если хочется много не связанных исправлений, которые-то сразу и не видно.
постоянно открывать новые и на них PR в новую задачу, так PR задачи будет с мастером сравнивать и там будут изменения не имеющие отношения к задаче.
Если подзадача полезна другим уже сейчас
Кто должен определять степень полезности?
Да и смысла в подзадаче может и не быть, пока не будут активированы новые изменения.
Пока приходится делать двойную работу, делать локально как надо, а после смотреть что относится к задача, а что нет и разбивать на новые ветки.
Хотя вот попалась хитрая штука. В блазоре "хтмл код" можно записывать в одном файле с "cs", а можно и в разных.
Согласно текущему соглашению всё должно быть в разных. Но это можно сделать только когда вообще никто не будет работать над этим проектом.