有没有git索引(暂存区)可视化工具?



我主要是在Windows上,但可以在需要时使用git bash。我倾向于用git guigitk来可视化正在发生的事情,以看到相互关系。

我真正想要的是在我的工作目录,我的暂存区(索引)和(例如my_last)提交之间进行三种方式的分层视觉比较。

比较很可能使三个视图保持同步,并显示它们的不同之处:添加/删除/修改。有这样的工具吗?

edit: kdiff3(见第3页顶部)可能是工具,但是如何设置它,它从哪里获得索引?

看看git difftool来帮助您与kdiff3和其他gui集成。您可以使用它的3-way来解决使用git mergetool的合并冲突,但是我不确定3-way同时比较在其他上下文中是否可用,因为没有偏离的公共基线。使用git difftool查看索引和工作树之间的变化,使用git difftool --cached查看分级和提交之间的差异。

有一个非常好的Windows git GUI工具:TortoiseGit

它包括"乌龟合并",这是一个困难的工具。我想你可以看到文件/分支/提交/…之间的变化。div。

最新更新