Как я могу визуализировать различия для каждого символа в представлении поэтапных изменений Git Gui?

В настоящее время он показывает только строки, которые отличаются. Есть ли способ визуализировать разницу между символами внутри этих строк, так же, как это делается в Github здесь или в gitk в режиме цветных слов? https://github.com/microsoft/dotnet/pull/1282/files/cadcf3de421c9eabc1eb2f538bf26d9be3c65a91

UPD этот вопрос НЕ про gitk, читайте заголовок


person user626528    schedule 15.07.2021    source источник
comment
stackoverflow.com/search?q=%5Bgitk%5D+word+diff   -  person phd    schedule 15.07.2021


Ответы (1)


Это лучший ответ, который я нашел (на самом деле я сейчас включаю его для себя!) https://stackoverflow.com/a/58405511/1007707

Это только для командной строки (я проверил, это не влияет на git-gui), поэтому, вероятно, не так полезно для git-gui.

В основном следуйте инструкциям, которые поставляются с последними пакетами GIT, в моей системе в /usr/share/doc/git/contrib/diff-highlight/README.

Кроме того, git-gui немного устарел, вы можете попробовать другой инструмент, такой как git-cola или аналогичный?

person Jesse Brandeburg    schedule 15.07.2021
comment
у него есть эта функция? - person user626528; 15.07.2021
comment
К сожалению, нет, но git cola, по крайней мере, поддерживает запуск стороннего инструмента сравнения, который (щелкните правой кнопкой мыши и выберите «Запустить инструмент сравнения») имеет встроенную поддержку. Может быть, как DiffMerge. - person Jesse Brandeburg; 17.07.2021