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

> if you want to understand your work -and also others to understand your work- it seems much better to rebase and resolve conflicts commit by commit

I do love rebase workflow and push it everywhere I can. But that's just not true.

Conflict resolution with git-rebase is just horribly implemented. Working even one conflict through a sequence of five commits is so hopelessly repetitive and error-prone operation that it makes a git-merge look almost like a sensible option.

And then the reviewer delays one more day and another conflict appears.

That eiffel tower of context switches does not improve your understanding or anyone's understanding. If it's made sane (LLMs? Yes please!) the git-merge would probably all but disappear on new projects.



I have a script I use to rebase through thousands of commits: https://gist.github.com/nicowilliams/ea2fa2b445c2db50d2ee650...




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

Search: