|
|
|
|
|
by musicmatze
1561 days ago
|
|
> - No merge commits. Only rebase onto latest main. Which means force-pushing PR branches and, thus, rewriting history (other devs working on same branch need to be aware that history has changed). How does that even scale? I would imagine that in a team of 10, you would be rebasing 90% of your day and only 10% doing actual work? |
|
a big project of mine is about 2500 commits ahead. rebasing this beast is partially automated, but still I get about 2000 upstream changes through once a month. you need scripts to rebase and to rollback for a wrong choice.
it scales trivially.