Que ferramenta de comparação de arquivos posso usar no OS X?

77

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?

sorin
fonte
Veja minha resposta para sua outra pergunta. O mesmo vale para a recomendação de anthonyg.
JRobert

Respostas:

23

O Beyond Compare 4 agora também roda no OSX. Visite http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew

orangebreeze
fonte
1
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
60

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.

Havia outras sugestões, que não eram ferramentas diff por si só, que listarei abaixo:

Isso envolve a mesclagem desse segmento neste, conforme abordado aqui .

Richard J. Ross III
fonte
2
Para qualquer pessoa usando MacPorts kdiff3 , meld, tkdiff, listados acima, bem como xxdiffestão disponíveis através port install.
Ioannis Filippidis
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.
Jason S
3
A fusão FWIW também está disponível via fermentação. brew install meld.
commadelimited
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
Brad Parks
Muito obrigado .. O TextWrangler é muito fácil de usar.
swiftBoy
26

O FileMerge é fornecido com o XCode, mas eu prefiro o Caleidoscópio, que não é gratuito.

nuc
fonte
3
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
Harry Madeira
1
Quando Harry Wood diz que "bisbilhotando", ele significa digitando no terminal: /Applications/Xcode.app/Contents/Applications/FileMerge.app aberto
Roberto
@Roberto ou via Finder -> Ir -> Ir para a pasta ... (Cmd + Shift + G)
nuc
1
@HarryWood @Roberto, você pode abrir o arquivo emergir do console sem precisar bisbilhotar:opendiff file1 file2
WickyNilliams
2
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 *
WickyNilliams
13

Eu uso caleidoscópio . Ou simplesmente, antigo diffda CLI

ryanprayogo
fonte
11

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.

Thilo
fonte
7

O DiffMerge do Sourcegear é simples e gratuito.

nthonygreen
fonte
Parece ser muito melhor que o FileMerge do XCode, obrigado.
sorin
5

Você pode usar diffse estiver usando a linha de comando.

Harv
fonte
5

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.

Marc Charbonneau
fonte
1
+1 para Changes.app é o único com uma interface gráfica que você pode ignorar os dois espaços em branco iniciais e finais ..
nuc
1
Alterações foi adquirida pela BitBQ em outubro de 2012. A última ligação para mudanças é: bitbq.com/changes
Matthieu Cormier
3

Há também o DeltaWalker .

São US $ 40, e há um teste disponível.

Nathan Greenstein
fonte
3

Aqui estão os que eu encontrei:

  • FileMerge (opendiff)

    É 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

  • vimdiff

    É gratuito e de código aberto. Instale por: brew install vim.

  • Meld

    Pode ser instalado usando o Homebrew via comando :,brew install meld mas provavelmente não funcionará.

  • KDiff3

    Pode ser instalado usando o Homebrew via comando:brew install kdiff3

  • TkDiff

    Pode ser instalado usando o Homebrew via comando:brew install tkdiff

  • TextWrangler

  • VisualDiffer

    Disponível na App Store

  • Caleidoscópio

    Comercial com teste gratuito.

  • Araxis Merge

    Comercial com teste gratuito.

  • Alterar

    Comercial com teste gratuito.

Consulte também Comparação de ferramentas de comparação de arquivos na Wikipedia para obter a lista completa.

kenorb
fonte
2

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.

Kevin
fonte
1

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

Algumas capturas de tela:

insira a descrição da imagem aqui

Diferença visual de uma imagem: insira a descrição da imagem aqui

Brad Parks
fonte
1

Esta ferramenta https://filecomparisontool.com

  1. Baseado na Web, por isso é compatível
  2. Compatível com dispositivos móveis
  3. Salvar comparação até 6 meses
  4. Compartilhar comparação via URL
  5. É de graça!
Matt
fonte
0

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.

https://rowanj.github.io/gitx/

insira a descrição da imagem aqui

Abram
fonte