- These slides
- The Agile Samurai: Chapters 9, 10, 11
Some changes affect many modules, e.g., reorganizing data or switching a large library. This leads to a long-lived branch, and a big commit with many code changes, with greater potential for merge conflicts and bugs.
Thanks to Hakim El Hattab for RevealJS