任何工具,以查看git中版本之间的差异

时间:2010-07-14 15:55:07

标签: git ubuntu diff

是否有任何工具可以让我看到git中不同版本之间的差异?并且差异在文件中以字符显示?例如。喜欢eclipse显示2个文件差异的方式?

谢谢。

2 个答案:

答案 0 :(得分:1)

您可以使用许多不同的工具。

git difftool --tool=$TOOL <REV1>..<REV2> -- FileName

其中<REV1><REV2>是根据git-rev-parse的任何有效修订标识符,$ TOOL是git具有驱动程序的任意数量工具的命令行调用。

默认使用工具git config diff.tool $TOOL

答案 1 :(得分:0)

使用Beyond Compare。我用过的最好的工具。与GIT完美配合

git中的命令将是:git mergetool。对于标准git比较使用:gitk

将它放在你的c:\ program files \ git \ etc \ gitconfig文件中:

[合并]     tool = bc3#这将是git mergetool调用的默认合并工具。 [mergetool“bc3”]     cmd ='c:/ Program Files / Beyond Compare 3 / bcomp.exe'\

    "$PWD/$LOCAL" \
    "$PWD/$REMOTE" \
    "$PWD/$BASE" \

“$ PWD / $合并的”     keepBackup = false     trustExitCode = FALSE

More Info