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

With git, conflicts interrupt the merge/rebase. And if you end up in a situation with multiple rebases/merges/both, it's easy to get a "bad" state, or be forced to resolve redundant conflict(s) over and over.

In Jujutsu and Pijul, for example, conflicts are recorded by default but marked as conflict commits/changes. You can continue to make commits/changes on top. Once you resolve the conflict of A+B, no future merges or rebases would cause the same conflict again.



Thank you for the explanation, i did misunderstand! seems like a neat feature




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

Search: