У меня есть верхний репозиторий, который содержит некоторые подмодули 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 не работает в моем подмодуле , потому что это совершенно противоположное действие, которое я хочу сделать!