git如何配置兼容 查看doc文件差异?

最近在写文案,用git管理doc文档,某次提交后想要查看文档修改情况,

img


点击show log

img


双击文件查看变动情况,报错。

img


上网搜了许多,没有答案,所以特来向各位博友请教。
这个问题如何解决??

要配置git以兼容查看doc文件差异,需要进行以下步骤:

  1. 安装diff工具

可以使用git自带的diff工具或第三方工具,例如Meld、WinMerge等。

  1. 配置.gitattributes文件

在仓库根目录下创建.gitattributes文件,添加以下内容:

*.docx diff=word
*.doc diff=word

这会告诉git对doc和docx文件使用diff=word命令。

  1. 配置git diff工具

在命令行中输入以下命令:

git config --global diff.word.textconv 'antiword %s'

这会使用antiword工具将doc文件转换为文本,以便于进行比较。

  1. 查看doc文件差异

通过以下命令查看doc文件的差异:

git diff <commit> -- path/to/document.doc

这将显示doc文件的差异,并以文本形式显示。如果要使用第三方工具查看差异,则需要相应地配置git diff工具。

注意:在使用antiword工具时,需要确保其已安装在系统中。此外,这种配置只能查看文本的变化,无法显示图形、格式等方面的差异。