是否有任何工具可以让我看到git中不同版本之间的差异?并且差异在文件中以字符显示?例如。喜欢eclipse显示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