如何在git子模块中使用git和meld

时间:2018-07-03 12:11:08

标签: git diff meld

我有一个顶级存储库,其中包含一些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 does not work in my submodule的重复,因为这与我想做的完全相反!

0 个答案:

没有答案