Que ferramenta de comparação de arquivos posso usar no OS X?
Minha ferramenta de comparação de arquivos favorita foi o Beyond Compare, mas desde que mudei recentemente para o OS X, não posso mais usá-la e estou procurando uma alternativa, de preferência gratuita.
Atualização: cometi o erro de não especificar que também estou procurando uma ferramenta que faça comparação de diretórios, não apenas arquivos. Como isso pode invalidar as respostas já respondidas, fiz outra pergunta para isso. Quais ferramentas de comparação de diretórios posso usar no OS X?
Veja minha resposta para sua outra pergunta. O mesmo vale para a recomendação de anthonyg.
Recomendações de software do StackExchange
O Beyond Compare 4 agora também roda no OSX. Visite http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew
Como usuário de longa data do Beyond Compare (mais de 10 anos), eu poderia dizer que a única coisa que estava faltando no meu antigo período do Windows era o BC. Agora, o @orangebreeze receberá muitos votos, pois não há nada tão bom quanto o BC e eu tentei a maioria das ferramentas.
— 21815 Sorin
Esta é uma agregação das respostas postadas no clone excluídos do SO, diff gráfica para Mac OS X . Inclui links para cada produto e o preço atual desde a última edição em USD.
Observe que qualquer link para o SO estará visível apenas para usuários que podem visualizar o conteúdo excluído, o que requer privilégios de moderador ou 10k de reputação nesse site.
DiffMerge da Sourcegear , shareware
KDiff3 de Joachim Eibl , grátis
Caleidoscópio do Black Pixel , $ 69,99
TextWrangler do Bare Bones Software , grátis
De Araxis Mesclar , $ 129 + $ 29 / ano
DeltaWalker da Deltopia , US $ 39,95 / US $ 75,95
Kai Willadsen's Meld , grátis
De Weipin Xia DiffFork , $ 26
Biscade's RoaringDiff , grátis
tkdiff , grátis
Havia outras sugestões, que não eram ferramentas diff por si só, que listarei abaixo:
(Além da comparação) funciona bem no Wine , mas sinto falta da integração do shell. - Danyal Aytekin , 11 de maio de 2012, 13:01
O Eclipse também possui um mecanismo de comparação bastante decente. - JeeBee , 9 de outubro de 2008 às 12:45
O P4Merge que acompanha o Perforce é muito bom e é fornecido gratuitamente com o cliente do forforce. Versão do terminal e da GUI. - amok , 7 / jul / 10, 23:19
Eu tive que usar o Vim porque a maioria dos diffs mencionados aqui não entendem UTF-8. - user184880, 6 de outubro de 2009, 9:56
Isso envolve a mesclagem desse segmento neste, conforme abordado aqui .
Para qualquer pessoa usando MacPorts kdiff3 , meld, tkdiff, listados acima, bem como xxdiffestão disponíveis através port install.
Tentei combinar via Macports e um grande número de dependências foi necessário. Desde então, mudei para o diff do TextWrangler. Isso faz comparações de diretório e você pode mesclar alterações linha por linha. Não faz comparação de três maneiras embora.
A fusão FWIW também está disponível via fermentação. brew install meld.
O P4Merge é gratuito, muito bom, pode ser usado tanto como diff quanto mesclado, não precisa mais ser baixado com um cliente perforce e pode até mesmo diferenciar visualmente as imagens! Faça o download aqui
Muito obrigado .. O TextWrangler é muito fácil de usar.
O FileMerge é fornecido com o XCode, mas eu prefiro o Caleidoscópio, que não é gratuito.
Para encontrar o FileMerge (supondo que você tenha o XCode) ... inicie o Xcode e escolha o menu 'Xcode' -> Open Developer Tool -> FileMerge. Ou você pode evitar o arranque XCode picando em torno de /Applications/Xcode.app/Contents/Applications/FileMerge.app
Quando Harry Wood diz que "bisbilhotando", ele significa digitando no terminal: /Applications/Xcode.app/Contents/Applications/FileMerge.app aberto
@Roberto ou via Finder -> Ir -> Ir para a pasta ... (Cmd + Shift + G)
@HarryWood @Roberto, você pode abrir o arquivo emergir do console sem precisar bisbilhotar:opendiff file1 file2
— WickyNilliams
Vim aqui para descobrir como abrir FileMerge, e notou i já tinha deixado um comentário explicando como no passado (eu sempre esqueço!) * High fives auto passado *
Eu uso caleidoscópio . Ou simplesmente, antigo diffda CLI
Não é ótimo, mas o FileMerge incluído no sistema operacional pode ser iniciado a partir da linha de comando como opendiff a.txt b.txt.
O DiffMerge do Sourcegear é simples e gratuito.
Parece ser muito melhor que o FileMerge do XCode, obrigado.
Você pode usar diffse estiver usando a linha de comando.
O Changes.app tem uma ótima reputação e muitos recursos. O caleidoscópio também é ótimo e possui uma interface de usuário bem projetada.
Também vale a pena mencionar, se você estiver fazendo programação, o Xcode 4 também possui ferramentas de diferenças visuais.
+1 para Changes.app é o único com uma interface gráfica que você pode ignorar os dois espaços em branco iniciais e finais ..
Alterações foi adquirida pela BitBQ em outubro de 2012. A última ligação para mudanças é: bitbq.com/changes
Há também o DeltaWalker .
São US $ 40, e há um teste disponível.
É fornecido com o Xcode com as Ferramentas de Linha de Comando instaladas
DiffMerge É fornecido com o Xcode com as ferramentas de linha de comando instaladas
É gratuito e de código aberto. Instale por: brew install vim.
Pode ser instalado usando o Homebrew via comando :,brew install meld mas provavelmente não funcionará.
Pode ser instalado usando o Homebrew via comando:brew install kdiff3
Pode ser instalado usando o Homebrew via comando:brew install tkdiff
Comercial com teste gratuito.
Consulte também Comparação de ferramentas de comparação de arquivos na Wikipedia para obter a lista completa.
Existem muitas ferramentas de comparação disponíveis. Muitos fazem diretórios e arquivos. Alguns até funcionam como ferramentas de mesclagem (2 e 3 vias). Destas, algumas já foram mencionadas em outras respostas e sua escolha dependerá dos recursos necessários e quanto você está preparado para pagar pela ferramenta. Existe uma boa página da Wikipedia com uma comparação de muitas das mais conhecidas.
Eu uso o Folder Sync Custa US $ 8,99 na Mac App Store . Funciona muito bem.
O P4Merge é uma ferramenta de comparação e mesclagem gratuita e muito agradável. Pode:
Arquivos Diff
Faça 3 vias mescladas
Diferenças entre pastas
Visualmente diff 2 arquivos de imagem!
Faça o download aqui para Mac e Linux
Diferença visual de uma imagem:
Esta ferramenta https://filecomparisontool.com
Baseado na Web, por isso é compatível
Salvar comparação até 6 meses
Compartilhar comparação via URL
O vim também possui suporte interno para diferenças lado a lado -
Aqui está uma página que descreve o modo diff do vim em detalhes -
O GitX-dev é uma bifurcação (variante) do GitX, uma GUI extinta para o sistema de controle de versão git. Ele foi mantido e aprimorado com mudanças orientadas para a produtividade e a simpatia, com o esforço focado em criar uma ferramenta de primeira classe e sustentável para os desenvolvedores ativos de hoje.