Hele, každému vyhovuje něco jiného, i na projektu trochu záleží, ale co jsem se snažil říct je to, že pokud se s verzí kódu hodně časově odloučíš od mainline (proběhne hodně změn) - třeba měsíc na feature branchi, nebo hotfixy začnaš backportovat po 3 týdnech atd. tak je úplně jedno, jaký postup používáš - kód bude někde jinde a pak už je to jenom o ruční práci. Proto mám rád způsob práce jako features na samostatné celky, pak už většinou jenom stačí případně upravit nějaké 2-3-5 vstupů a je to . . . a nebo případně spoustu malých tasků a sypat to tam zrovna. Cokoliv ostatního smrdí merge-hell nezávisle na tom, čím to manageuješ - to odloučení za tebe nic automaticky nevyřeší - jedině to přehrát něcí poslední fungující verzí - to je ale taky na prd . . .