当在master和branch-n之间进行diffing时,我怎样才能看到差异的图形视图?

时间:2009-12-03 14:12:11

标签: git

与GIT:

当在master和branch-n之间进行差异化时,我怎样才能看到差异的图形视图?

即。我想查看所有不同文件的列表,以及一个图形视图,让我手动合并文件(如果我不想自动合并)。

在我手动查看已更改的每个文件之后说,我想合并所有文件,我可以在一个命令中执行此操作吗?

3 个答案:

答案 0 :(得分:1)

gitk是一款出色的工具,但它需要X-Server。所以,如果你在Mac中,你需要在运行gitk之前启动X11。在Windows中,您可以使用X11安装cygwin,当然也可以在Linux(使用x)中安装它。

答案 1 :(得分:1)

尝试“git difftool”而不是“git diff”。可以使用的视觉差异器有几种选择。

答案 2 :(得分:0)

您可以配置自己选择的difftool。我知道有几个开发人员为p4mergemergetool连接difftool。查看git config手册页了解详情。

此外,如果您使用的是OS X,gitx非常适合直观地显示提交历史记录和所做的更改。