824得票26回答
如何使用我偏好的diff工具/查看器查看“git diff”输出?

当我键入git diff命令时,我希望使用我选择的可视化差异工具(Windows上的SourceGear "diffmerge")查看输出。如何配置git以实现这一点?

205得票16回答
如何在 Visual Studio Code 中并排查看“git diff”文件?

我想知道如何在Visual Studio Code的终端中使用命令git diff master origin/master查看文件的差异。 我从远程仓库进行了git fetch,现在我想查看差异,但是该命令只会在终端中显示。 以下是我想要的示例:

41得票2回答
如何使用Git的`difftool`来合并冲突?

在合并过程中出现冲突后,可以使用git diff列出这些冲突,但是使用配置中设置的git difftool(在我这里是Kaleidoscope)无法显示它们。相反,它只会使用普通的diff。 使用git difftool与之前的提交进行比较是有效的。 有没有办法在合并冲突时使用git di...

27得票6回答
如何在Mac OS中安装和设置kdiff3?

在.gitconfig文件中,我将git diff设置如下:[diff] tool = kdiff3 [difftool "kdiff3"] path = path_directory/kdiff3.app 在这种情况下,kdiff不可用,当我在终端运行时会得到以下错误信息。...

27得票2回答
OSX使用Beyond Compare作为git difftool

在使用git启动Beyond Compare时,我遇到了以下错误: 'bcompare'未提供作为差异工具的bc3 fatal: external diff died, stopping at plugins/PushPlugin.m 设置差异工具:$ git config --globa...

24得票2回答
使用Git插件时,Visual Studio中的diff工具是什么?

微软已经发布了适用于Visual Studio 2012的Git插件。我认为它非常好用,但是貌似没有选项可以更改默认的Diff工具。更糟糕的是,在ascx代码后台文件上无法进行任何diff操作。它只在主要的.ASCX文件中显示了一个diff选项。 如何 在使用git插件时,对代码后台文件...

11得票1回答
如何将SourceGear DiffMerge配置为Github Windows的合并工具和差异工具?

我知道我们应该使用"git mergetool"命令来解决冲突,"git difftool"命令来比较更改。但是如何在GitHub Windows中设置SourceGear DiffMerge作为github mergetool和difftool呢?

11得票5回答
在git diff中配置临时文件夹是否可行?

在本地存储库中调用git difftool时,Git会将修改后的文件与其远程匹配项进行比较。为此,它会创建一个临时文件来代表远程匹配项,并设置变量LOCAL和REMOTE,调用在Git配置中指定的差异工具。默认情况下,临时文件会创建在/tmp/<hash>_filename中。 是...

10得票2回答
在Git中,如何对比Microsoft Word文档?

我一直在按照这里的指南来比较微软Word文档,但是我遇到了这个错误: Usage: /usr/bin/docx2txt.pl [infile.docx|-|-h] [outfile.txt|-] /usr/bin/docx2txt.pl < infile.docx ...

9得票2回答
如何配置Visual Studio 2017以使用外部差异比较工具和合并工具

我在git全局配置中为difftool和mergetool配置了DiffMerge。我阅读到Visual Studio尊重全局git配置的这些设置。以下是我的git配置: git config --global --list difftool.DiffMerge.cmd='C:/Progr...