[PATCH 2 of 3] mergetools.hgrc: disable vimdiff as a valid proposal for default mergetools
Laurens Holst
laurens.nospam at grauw.nl
Tue Aug 21 05:04:13 CDT 2012
Op 21-08-12 11:42, Martin Geisler schreef:
>>> And as mentioned above: There are different opinions on whether <<<
>>> === >>> markers are pretty ok. Not having the ancestor revision makes
>>> it harder than necessary to resolve correctly.
>> I agree that the current internalmerge marker are suboptimal. But It
>> does not seems hard to improve it. I use a version that create:
>>
>> <<< local
>> This is the local version
>> ==== base
>> This is the common ancestor version
>> ==== other
>> This is the merge target version
>> >>>
> Personally, I find anything more than "local and other" markers very
> annoying when we talk about textual markers. If I get markers in my file
> I want to be able to look at each conflict and delete the version I
> don't like -- a binary choice. I find it too much if there are three
> regions and I have to compare A with B and A with C and delete
> everything but one region.
In my experience having a base version (as well as revision numbers so I
can do manual investigation in the log) is absolutely necessary for
doing an informed merge for anything but the most basic of conflicts.
~Laurens
More information about the Mercurial-devel
mailing list