Git 比特桶中的PR差异

Git 比特桶中的PR差异,git,pull-request,git-diff,bitbucket-server,Git,Pull Request,Git Diff,Bitbucket Server,我们有bitbucket服务器版本7.6.1,并创建了一个PR。此PR包含很少的excel文件和pdf。当我查看PR Diff视图(在UI中)时,我只能找到“旧”和“新”的差异,而不是逐行差异。而对于文本和代码文件,则逐行显示差异。这给我们带来了困难,请建议是否有办法在bitbucket中查看pdf和excel的逐行差异?pdf和excel文件是二进制文件(与文本文件相反),几乎不可能为二进制文件计算有意义的差异 这并不特定于Bitbucket甚至Git。这将有助于Excel文件,但不适用于PD

我们有bitbucket服务器版本7.6.1,并创建了一个PR。此PR包含很少的excel文件和pdf。当我查看PR Diff视图(在UI中)时,我只能找到“旧”和“新”的差异,而不是逐行差异。而对于文本和代码文件,则逐行显示差异。这给我们带来了困难,请建议是否有办法在bitbucket中查看pdf和excel的逐行差异?

pdf和excel文件是二进制文件(与文本文件相反),几乎不可能为二进制文件计算有意义的差异


这并不特定于Bitbucket甚至Git。

这将有助于Excel文件,但不适用于PDF文件:通常,如果您可以提供从二进制文件格式到文本文件的转换器,Git将在文本表示上为您提供差异,但这始终是一个不完美的差异,因为它依赖于文本提取器产生的任何内容来计算差异。尽管如此,我在MS Word文档和Excel文档的答案中使用了该技术,以获得令我满意的差异。