Guia de fluxo de trabalho no Mac

Revise diffs e conflitos de merge do Git no Mac

Revise as funções das entradas do Git, resolva um conflito e verifique o resultado no Git.

MergeDock 3Way merge view
Visualização de merge 3Way para BASE, LOCAL, REMOTE e MERGED

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.

MergeDock 3Way Git merge example
Visualização de merge 3Way para BASE, LOCAL, REMOTE e MERGED

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.

Continue com o MergeDock

Fluxos de comparação claros para Mac.