Sam Hames

Now with RSS!

Why I prefer trunk-based development - Trisha Gee

Code living on separate branches is, by definition, not integrated. And the longer these branches live for, the more challenging it is to merge them back into the main codebase.

I am thinking very hard about this, and working out whether I like it or not - I definitely have run into the pain of branches running for too long, especially when trying to run multiple experiments in parallel. I think on balance this is probably a useful strategy, and will encourage me to make smaller more incremental changes that work better together.


Related By Tags