Eu fiz outra pergunta sobre como diferenciar arquivos (comparando) há algum tempo. Você pode escolher algumas recomendações daqui:
A Wikipedia sempre ajuda também:
Para trabalhos regulares, eu geralmente acabo usando o vimdiff (e há um vim para o mac). Tudo que você faz para arquivos vimdiff (até 4 padrão) é vim -d arquivo1 arquivo2 arquivo3 ou gvim -d arquivo1 arquivo2 arquivo3