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

This sounds great. To be honest though none of the merge tools really give me enough information to resolve all conflicts easily.

The best I've got to is zdiff3 in VSCode (not using their fancy merge view which I don't understand at all). But it's missing:

1. Blame for the merge base.

2. Detection of the commit that introduced the first conflict.

3. Most annoyingly, no way to show diffs between the "current" and "incoming". IIRC it has buttons to compare both of those to the merge base, but not to each other. That often leaves me visually scanning the text to manually find differences like a neanderthal. Sometimes it's annoying enough that I copy & paste current/incoming into files and then diff those but that's a right pain.



Have you tried p4merge? It's usually one of the first tools I install.


No. Does it do any of the things I want?




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

Search: