是否有一个git索引(临时区域)可视化工具

时间:2011-08-27 12:29:16

标签: git

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

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

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

编辑:kdiff3 (see top of page 3)可能是工具,但如何设置,从哪里获取索引?

2 个答案:

答案 0 :(得分:0)

查看git difftool以帮助您与kdiff3和其他GUI集成。您可以使用3-way方式使用git mergetool来解决合并冲突,但我不确定3路同时比较在其他上下文中是否可用,因为没有共同的基线偏离。使用git difftool查看索引和工作树之间发生了哪些变化,并git difftool --cached查看已暂存的内容与已提交的内容之间的差异。

答案 1 :(得分:-1)

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

它包括" Tortoise merge"这是一个差异工具。我假设你可以看到文件/ branches / commits / ...之间的变化。