Trying to use Diffuse with git. But for some reason it displays the merge markers where other tools process them. Any way around this?
The conflict markers are put there by Git. I believe "git merge" just puts conflict markers in the local file and "git mergetool" loads the local file into one of Diffuse's panes.
It seems like other tools (p4merge, diffmerge) process the conflict markers in the merged file and highlight the local vs remote changes differently (different colors) and remove the markers. While i don't mind seeing the conflict markers in the mergetool, it might confuse other users who are going to use this environment. Not to mention the conflict markers need to be removed anyways, so if Diffuse procesed them, you will be saving the user one extra step.