Configuración de herramienta de combinación / comparación de Git

Estoy tratando de configurar CodeCompare como mi herramienta git merge / diff, sin embargo sigo recibiendo un error de que la siguiente línea es incorrecta en mi file .gitconfig, estoy en Windows usando msysgit

cmd = "C:\Program Files\Devart\Code Compare\codemerge.exe" "/TF=$REMOTE" "/MF=$LOCAL" "/RF=$MERGED" "/BF=$BASE" 

Mi sección de fusión se ve de la siguiente manera

 [merge] tool = codecompare [mergetool "codecompare"] cmd = "C:\Program Files\Devart\Code Compare\codemerge.exe" "/TF=$REMOTE" "/MF=$LOCAL" "/RF=$MERGED" "/BF=$BASE" keepBackup = false trustExitCode = false 

Se me escapa algo ?

De hecho, encontré que esto funciona mejor

http://mnaoumov.wordpress.com/2012/09/13/git-devart-codecompare-integration/

 [diff] tool = codecompare guitool = codecompare [merge] tool = codecompare [mergetool] keepBackup = false [difftool "codecompare"] cmd = 'C:/Program Files/Devart/Code Compare/CodeCompare.exe' \"$LOCAL\" \"$REMOTE\" renames = true [mergetool "codecompare"] cmd = 'C:/Program Files/Devart/Code Compare/CodeMerge.exe' -MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\" trustExitCode = true 

Pruebe la siguiente configuration:

 [difftool "codecompare"] cmd = 'C:\\Program Files\\Devart\\Code Compare\\codecompare.exe' "$LOCAL" "$REMOTE" renames = true [diff] tool = 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