как использовать git с meld для подмодулей git - PullRequest
0 голосов
/ 03 июля 2018

У меня есть верхний репозиторий, который содержит некоторые подмодули git. Я могу сделать для него git diff:

git diff d1e92 ade34

Это показывает только то, что в подмодуле изменились некоторые хэши, но не изменения в самом подмодуле.

Я обнаружил, что:

git diff --submodule=diff d1e92 ade34

, который работает, как и ожидалось, и показывает реальный дифференциал внутри подмодулей.

Теперь я хочу сделать то же самое с git difftool, но я не нахожу синтаксиса, который бы дал мне ожидаемый результат.

Если я просто использую

git difftool -d --submodule=diff d1e92 ade34

Я вижу только измененные хэши, но не измененное содержимое подмодулей.

Я хочу видеть все изменения из основного репо со всеми подмодулями. Другой вопрос касается только различий в подмодуле. Мой вопрос не является дубликатом Git Directory Diff не работает в моем подмодуле , потому что это совершенно противоположное действие, которое я хочу сделать!

...