logoalt Hacker News

RaftPeopleyesterday at 5:08 PM1 replyview on HN

> Suppose you have a good commit 123 were all your tests pass for some project, you cut a release, and deploy it.

And you've personally done this for a larger project with significant amount of changes and a longer duration (like maybe 6 months to a year)?

I'm struggling to understand why you would eliminate branches? It would increase complexity, work and duration of projects to try to shoehorn 2 different system models into one system. Your 6 month project just shifted to a 12 to 24 month project.


Replies

eddd-dddetoday at 1:17 AM

Can you clarify why it would impact project duration?

In my experience development branches vastly increase complexity by hiding the integration issues until very late when you try to merge.

show 1 reply