Linux:两次 git 提交的视觉差异——整个 repo

Linux: Visual diff for two git commits -- entire repo

Whosebug上有很多类似这个问题的问题。大多数讨论单个文件、差异文件或文件名。很少有 discus GUI 用于查看整个 git 存储库(所有目录、子目录和文件)的两个哈希的差异。我看到的一两条评论提到工具仅在 Windows(如 araxis 合并)或 OS/X.

上可用

Linux 呢? Meld 是我的首选工具,所以我尝试过:

git show <hash1> <hash2> > /tmp/clownshoes.diff

然后在 meld 中打开它。没运气。 Meld 将其视为一个单一的巨人。

看看 git 的 gui clients 列表,我认为聪明的 git 会满足您的需求。