Любой инструмент, чтобы увидеть различия между версиями в Git - PullRequest
1 голос
/ 14 июля 2010

Есть ли какой-нибудь инструмент, который позволяет мне видеть различия между различными версиями в git?а различия показываются in-line в файле?Например, как затмение показывает различия между двумя файлами?

Спасибо.

Ответы [ 2 ]

1 голос
/ 14 июля 2010

Вы можете использовать множество различных инструментов.

git difftool --tool=$TOOL <REV1>..<REV2> -- FileName

Где <REV1> и <REV2> - любые допустимые идентификаторы ревизии в соответствии с git-rev-parse, а $ TOOL - это вызов командной строки любого количества инструментов, для которых в git есть драйверы.

Чтобы использовать инструмент по умолчанию, git config diff.tool $TOOL

0 голосов
/ 14 июля 2010

Используйте Beyond Compare. Лучший инструмент, который я когда-либо использовал. Прекрасно работает с GIT

Команда в git будет выглядеть так: git mergetool. Для стандартного сравнения git используйте: gitk

поместите это в ваш c: \ program files \ git \ etc \ gitconfig file:

[слияние] tool = bc3 # Это будет инструмент слияния по умолчанию, вызываемый git mergetool. [mergetool "bc3"] cmd = 'c: / Program Files / Beyond Compare 3 / bcomp.exe' \

    "$PWD/$LOCAL" \
    "$PWD/$REMOTE" \
    "$PWD/$BASE" \

"$ PWD / $ MERGED" keepBackup = false trustExitCode = FALSE

Подробнее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...