1. Difftool e mergetool têm funções diferentes
Um difftool serve para revisar diferenças. Um mergetool serve para resolver um conflito e salvar o resultado resolvido.
2. Conheça as funções do 3Way
- BASE
- BASE é o ponto de partida comum.
- LOCAL
- LOCAL é a versão da sua branch atual.
- REMOTE
- REMOTE é a versão da outra branch ou fonte.
- MERGED
- MERGED é o arquivo resolvido que você salva.
3. Revise antes de resolver
Confirme o repositório, os caminhos dos arquivos e as funções das entradas antes de escolher uma resolução.
A visualização lado a lado ajuda a comparar cada alteração com o contexto ao redor.
4. Salve o resultado resolvido
Escolha um lado, combine os dois ou edite o resultado quando o app permitir.
Salve o resultado em MERGED e depois confira separadamente o estado do repositório no Git.
5. CLI e configuração
Use somente os nomes de comandos e configurações do Git exibidos no app instalado ou na Ajuda.
Não trate o MergeDock como substituto de commits, branches ou gerenciamento de repositórios.

6. Verificações comuns
- Se o acesso for negado, conceda ao macOS acesso aos arquivos ou pastas selecionados.
- Se um repositório foi movido, abra novamente os caminhos atuais antes de tentar outra vez.
- Se a comparação começar com funções inesperadas, pare e confirme as entradas antes de salvar.
7. Escolha o próximo fluxo
Para alterações comuns em arquivos, use o guia de comparação de arquivos. Para muitos arquivos e cópias planejadas, use o guia de pastas.