stackoverflow上有很多与这个问题类似的问题。大多数讨论单个文件、差异文件或文件名。很少有人讨论用于查看整个 git 存储库的两个哈希值差异的 GUI(所有目录、子目录和文件)。我看到的一两条评论提到了仅在 Windows(如 araxis merge)或 OS/X 上可用的工具。
Linux 怎么样? Meld 是我最喜欢的工具,所以我尝试过:
git show <hash1> <hash2> > /tmp/clownshoes.diff
然后在融合中打开它。没有运气。梅尔德将其视为一个巨人。
最佳答案
看看 git 的 gui clients 列表,我认为智能 git 会做你正在寻找的事情。
关于Linux:两个 git 提交的视觉差异——整个存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27732143/