Hacker News new | ask | show | jobs
by phamilton 1771 days ago
> if you are using rebase as intended, that means you are keeping private branches. Or, to put it another way, you are doing siloed development.

My average PR represents maybe an afternoon of work before it's reviewed and merged and shipped. With such short-lived branches, siloing isn't a big deal.

I'd suggest that shipping multiple times a day renders rebase's harm pretty irrelevant.

But if we flip that around, are we shipping multiple times a day because we lack tooling and workflows for non-silo'd development? We ship PRs quickly because a long lived PR is hard to maintain and keep up to date. If that wasn't a problem, would we ship less often?