2016-04-04 6 views
0

когда я GIT тянуть у меня есть какие-то конфликты, но я пытаюсь исправить это конфликты с mergetool (код сравнения) Я получаю эту ошибку:mergetool Код ошибки сравнения в мерзавца

Error mergetool code compare

мою конфигурацию. gitconfig это:

[core] 
    autocrlf=false 
[difftool "codecompare"] 
cmd = 'C:\\Program Files\\Devart\\Code Compare\\codecompare.exe' -W \"$LOCAL\" \"$REMOTE\" 
renames = true 

[diff] 
tool = codecompare 
guitool = codecompare 

[mergetool "codecompare"] 
cmd = 'C:\\Program Files\\Devart\\Code Compare\\codemerge.exe' -MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\" 
trustExitCode = true 

[mergetool] 
keepBackup = false 

[merge] 
tool = codecompare 
guitool = codecompare 

аргументов, обитающие как:

аРГУМЕНТЫ:

"-MF=./DBchanges/file change DB1.0_LOCAL_3972.sql" 
"-TF=./DBchanges/file change DB1.0_REMOTE_3972.sql" 
"-BF=./DBchanges/file change DB1.0_BASE_3972.sql" 
"-RF=DBchanges/file change DB1.0.sql" 

Кто-нибудь знает, в чем причина?

благодарит всех

ответ

1

Я нашел решение:

проблема в этой строке:

[mergetool "codecompare"] 
cmd = 'C:\\Program Files\\Devart\\Code Compare\\codemerge.exe' -MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\" 

нам нужно изменить simbols '=' для пространства (-MF \"$LOCAL\"), так как аргументы указаны:

"-MF=./DBchanges/file change DB1.0_LOCAL_3972.sql" 

и должен быть следующим:

-MF "./DBchanges/file change DB1.0_LOCAL_3972.sql" 

 Смежные вопросы

  • Нет связанных вопросов^_^