2 ms·
I worked on projects where rebase was the norm, even for public feature branches. Not a problem. Rebase is a tradeoff of handling merge conflicts with achievi
by simplotek 4y ago
I worked on projects where rebase was the norm, even for public feature branches.
Not a problem.
Rebase is a tradeoff of handling merge conflicts with achieving a commit history that is far cleaner and audit-friendly.
The point being that some technical choices are not black and white, and people mistake baseless personal opinions with technical truths. There's an awful lot of workable grey areas with tradeoffs.
If a team member insists on pushing his personal opinions as the truth, challenges and opposes each and every proposal that does not match his personal opinion, and drags on personal vendettas in decisions that didn't went their way... I'd say that no matter where their tech skills are, that person is still incompetent and a liability in any team.