O Beyond Compare 3 , meu favorito, possui umafuncionalidade de mesclagem na edição Pro . A coisa boa com sua mesclagem é que ela permite ver todas as quatro visualizações: resultado base, esquerdo, direito e mesclado. É um pouco menos visual que o P4V, mas muito mais que o WinDiff. Ele se integra a muitos controles de origem e funciona no Windows / Linux. Possui muitos recursos, como regras avançadas, edições, alinhamento manual ...
O Perforce Visual Client ( P4V ) é uma ferramenta gratuita que fornece uma das interfaces mais explícitas para mesclagem (veja algumas capturas de tela ). Funciona em todas as principais plataformas. Minha principal decepção com essa ferramenta é o tipo de interface "somente leitura" . Você não pode editar manualmente os arquivos e não pode alinhar manualmente.
PS: P4Merge está incluído no P4V. O Perforce tenta dificultar um pouco a obtenção da ferramenta sem o cliente.
O SourceGear Diff / Merge pode ser minha segunda opção de ferramenta gratuita. Verifique a mesclagem da captura de tela e você verá que tem pelo menos três visualizações.
O Meld é uma ferramenta gratuita mais recente que eu preferiria ao SourceGear Diff / Merge : Agora também está funcionando na maioria das plataformas (Windows / Linux / Mac) com a vantagem distinta de oferecer suporte nativo a algum controle de origem como o Git . Portanto, você pode ter um histórico de diferenças em todos os arquivos muito mais simples. A exibição de mesclagem (veja a captura de tela ) possui apenas 3 painéis, assim como o SourceGear Diff / Merge . Isso torna a fusão um pouco mais difícil em casos complexos.
PS: Se uma ferramenta um dia suportar 5 visualizações mescladas , isso seria realmente incrível, porque se você escolher um commit no Git, realmente não terá uma base, mas duas. Duas bases, duas alterações e uma mesclagem resultante.