Несколько инструментов сравнения

Я настроил свой git , чтобы использовать P4Merge в качестве инструмента сравнения, как описано здесь ]. Итак, git diff вызовет P4Merge.

Однако иногда я нахожу, что работа с UNIX diff быстрее и эффективнее (потому что графический интерфейс не задействован). Как это сделать Я настроил git, чтобы я мог легко выбирать, какой инструмент сравнения я хотел бы запустить? Возможно ли это? Например:

$ git diff     # to trigger P4Merge
$ git difftool # to trigger UNIX diff

My git config --list :

code.editor=vi
merge.tool=p4merge
mergetool.extMerge.cmd=extMerge $BASE $LOCAL $REMOTE $MERGED
mergetool.extMerge.trustexitcode=false
diff.external=extDiff
mergetool.prompt=false
mergetool.keepbackup=false
mergetool.p4merge.path=/usr/local/bin/p4merge

15
задан svick 27 January 2012 в 13:45
поделиться