Eu configurei:
git config --global merge.tool meld
git config --global mergetool.meld.path c:/Progra~2/meld/bin/
Em "git mergetool" ele escreve:
Hit return to start merge resolution tool (meld):
The merge tool meld is not available as 'c:/Progra~2/meld/bin/'
Eu tentei também:
- / c / Progra ~ 2 / meld / bin /
- "/ c / Arquivos de programa (x86) / meld / bin /"
- "c: / Arquivos de programa (x86) / meld / bin /"
resultado é o mesmo.
quando vou para C: / Arquivos de programas (x86) / meld / bin / e executo
python meld
a ferramenta funciona.
.gitconfig
: marcin-chwedczuk.github.io/use-meld-as-git-merge-diff-toolvimdiff
pormeld
nesta resposta)Respostas:
Você pode usar caminhos unix completos como:
Isso é o que está descrito em " Como fazer o meld funcionar com o git no Windows "
Ou você pode adotar a abordagem de wrapper descrita em " Use Meld com Git no Windows "
Com um script
meld.sh
:Abergmeier menciona nos comentários :
O CenterOrbit menciona nos comentários para o Mac OS instalar o homebrew e, em seguida:
fonte
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
tab
key, ele irá sugerir o caminho, então é fácil acertar.$ brew install homebrew/x11/meld
$ git config --global merge.tool meld
$ git config --global diff.guitool meld
Isso funcionou para mim no Windows 8.1 e no Windows 10.
fonte
git config --global mergetool.meld.path "c:\Program Files (x86)\meld\meld.exe"
ao usar o PowerShellfusão 3.14.0
fonte
Acho que isso
mergetool.meld.path
deve apontar diretamente para o executável do meld. Assim, o comando que você deseja é:fonte
Nenhuma das outras respostas aqui funcionou para mim, possivelmente por tentar uma combinação de todas elas. Consegui adaptar essa resposta aceita para trabalhar com o meld. Isso agora está funcionando para mim com git 1.9.4, meld 3.14.0 e windows 8.1.
Edite ~ / .gitconfig para se parecer com:
fonte
Depois de instalá-lo http://meldmerge.org/ eu tive que dizer ao git onde ele estava:
E isso parece funcionar. Mesclar e diferenciar com “git difftool” ou “git mergetool”
Se alguém enfrentar problemas como o Meld travar após iniciar (indicação de problema com o python), você precisará configurar o Meld / lib para a variável de ambiente do sistema conforme abaixo
C:\Program Files (x86)\Meld\lib
fonte
Para windows add, o caminho para a fusão é como abaixo:
fonte