Hacker News new | ask | show | jobs
by sharken 1811 days ago
As someone about to move from Mercurial to Git i absolutely agree, even though Git has its quirks, you can always find some help for a specific problem.

Refactoring was mentioned and i think a good Git branching strategy is vital in that regard. If you have multiple branches and merge between them, then refactoring tends to not happen due to developers not wanting to have difficult merges.

The obvious choice is Trunk-based Development, but it's almost a bigger transition than moving to Git.