Как восстановить настройки по умолчанию или использовать инструмент пользовательского интерфейса для git diff?
Я использую Ubuntu 14.04 и, прежде чем нажать код, я использовал команду git diff
так что я могу знать, какие изменения я внес в код.
Тогда кто-то сказал мне, что я должен использовать объединение для разрешения конфликтов слияния.
Я не могу ни разрешать конфликты, ни использовать git diff, потому что meld слишком сложен. Поэтому я хочу восстановить старый git diff.
Я получаю эту ошибку, когда я делаю git diff
,
Usage:
meld Start with an empty window
meld <file|dir> Start a version control comparison
meld <file> <file> [<file>] Start a 2- or 3-way file comparison
meld <dir> <dir> [<dir>] Start a 2- or 3-way directory comparison
meld <file> <dir> Start a comparison between file and dir/file
meld: error: too many arguments (wanted 0-3, got 7)
external diff died, stopping at app/Plugin/Community/Controller/CommunitiesContr
Все, что я хочу увидеть, это отличие отредактированного мной кода от оригинала, так что я могу проверить изменения перед нажатием.
1 ответ
Ты пытался git difftool
?
git difftool --tool=meld yourfile
Я нашел ответ, который описывает, как настроить difftool для использования meld в качестве инструмента по умолчанию.
Короче:
- Откройте ваш конфигурационный файл git (обычно
~/.gitconfig
на Linux) и введите следующие разделы:
[diff] tool = meld [difftool] prompt = false [difftool "meld"] cmd = meld "$LOCAL" "$REMOTE"
Теперь вы можете позвонить
git difftool yourfile
Ссылка выше также описывает, как настроить объединение в качестве инструмента слияния по умолчанию.