I prefer the VS2010 dispersion tool. You can easily set it to compare and merge.
For an external diff tool:
"$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\diffmerge.exe" "$(Base)" "$(Mine)"
External merge tool:
"$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\diffmerge.exe" /merge $(Theirs) $(Mine) $(Base) $(Merged)
And, fortunately, it appears on the taskbar.
source
share