Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Your feature branch is your own perfect garden and you can keep it clean and shiny. But it is separated from the other gardens of your team. The more you work apart, the harder it is to reconcile."

But then, later in the article,

"It is 2019. If you don’t have a continuous integration setup that builds and runs tests automatically … then set it up yesterday. If you break anything you’ll be notified before it becomes a problem for the whole team."

Which, in my experience, greatly helps to mitigate the "it works on my machine" factor that arises from having a new branch for each task.

I appreciate the perspective, but I've found working with feature branches much better than trunk-based development. I'll take my merge conflicts any day. :-)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: