TortoiseMerge é uma aplicação de código-aberto gratuita. Permite-lhe visualizar as diferenças em ficheiros de texto, integrar essas diferenças e até rever e aplicar ficheiros de comparação unificada, também denominados por correcções.
Enquanto trabalhas em ficheiros de texto, i.e. ficheiros base na tua linguagem de programaçao favorita, ou ficheiros html/xml para a documentação ou website, terás muitas vezes que comparar as diferentes versões desses ficheiros. Umas vezes obténs de alguém uma versão diferente, outras apenas queres ver as alterações que fizeste até ao momento.
Se estiveres a trabalhar com um sistema de controlo de versões (e.g Subversion) então por vezes, ao actualizar a cópia de trabalho, ocorrem conflictos. Isto acontece quando alguém altera alguma parte do ficheiro em que estás a trabalhar. Nessas situaçoes tens de resolver manualmente esses confictos. É aqui que o TortoiseMerge te pode ajudar.
O diagrama seguinte mostra as relações entre os ficheiros envolvidos no conflito: