diff3
A mesma mesclagem do git
Usa o algoritmo diff3 do git e de outras ferramentas de controle de versão, então você tem as mesmas mesclagens automáticas e os mesmos conflitos.
Mesclagem de três vias · diff3 · Grátis
Envie o original e duas cópias editadas. Alterações de um só lado são mescladas automaticamente — o resto você decide com um clique.
Cole três versões para mesclá-las
Alterações feitas em só um lado são mescladas automaticamente. Onde os dois lados mudaram as mesmas linhas, você escolhe o resultado — nada é enviado.
Conflitos não resolvidos são escritos com marcadores <<<<<<< no estilo git ao copiar ou baixar.
Como funciona
Cole o arquivo original como Base, a sua cópia editada como Minha e a outra cópia editada como Deles. Você também pode soltar arquivos em cada painel.
Clique em Mesclar. Linhas alteradas em só um lado são mescladas automaticamente; linhas alteradas de forma diferente nos dois lados viram conflitos.
Escolha Minha, Deles, Ambos ou edite cada conflito à mão, depois copie ou baixe o arquivo mesclado. Conflitos não resolvidos mantêm marcadores no estilo git.
Recursos
diff3
Usa o algoritmo diff3 do git e de outras ferramentas de controle de versão, então você tem as mesmas mesclagens automáticas e os mesmos conflitos.
Auto
Edições feitas em só um lado — ou idênticas nos dois — são aplicadas automaticamente e identificadas pela origem.
Resolver
Use Minha, use Deles, mantenha ambos em qualquer ordem, mantenha a Base ou edite o resultado à mão. Qualquer escolha pode ser desfeita.
Palavras
As linhas em conflito aparecem lado a lado com as palavras diferentes destacadas, e a versão Base a um clique.
Marcadores
Tudo o que ficar sem resolver é escrito com os marcadores <<<<<<<, ||||||| e >>>>>>>, pronto para terminar no seu editor.
Privado
Arquivos de configuração, contratos e código-fonte são mesclados inteiramente no seu navegador. Links compartilhados levam o conteúdo no fragmento da URL.
Perguntas frequentes
Uma mesclagem de três vias combina duas cópias editadas de um arquivo usando o original de onde ambas partiram (a base). Conhecer a base mostra qual lado mudou cada linha, então edições de um só lado são aplicadas automaticamente e só os conflitos reais exigem decisão.
Há conflito quando as duas versões mudaram as mesmas linhas — ou linhas vizinhas — de formas diferentes. Se os dois lados fizeram exatamente a mesma alteração, ela é mesclada automaticamente.
Deixe a Base vazia e toda diferença entre Minha e Deles vira um conflito para você resolver — na prática, uma mesclagem guiada de duas vias.
Sim. Use git show :1:arquivo para a base, :2:arquivo para a sua versão e :3:arquivo para a deles, cole, resolva e copie o resultado de volta para o arquivo.
Não. A mesclagem roda inteiramente no seu navegador. O histórico fica só no seu dispositivo, e os links compartilhados levam o texto dentro do próprio link.
Sim. Ative “Ignorar alterações de espaços” para que linhas reindentadas não gerem conflitos com edições reais do outro lado.
Mais ferramentas de comparação
Diff lado a lado com realce de sintaxe e detecção de código movido.
Diff semântico que ignora a ordem das chaves, com caminhos exatos e JSON Patch.
XLSX, XLS, ODS e CSV — diferenças de linhas e células, associadas por ID.
DOCX, DOC, PDF, PPTX, ODT e mais — até entre formatos.
Deslizante, esmaecer, piscar, diferença de pixels e regiões destacadas.
O que está só em A, só em B e em ambas — na hora.
Compare duas pastas ou arquivos .zip — sem app de desktop.