最近在写文案,用git管理doc文档,某次提交后想要查看文档修改情况,
show log
。要配置git以兼容查看doc文件差异,需要进行以下步骤:
可以使用git自带的diff工具或第三方工具,例如Meld、WinMerge等。
在仓库根目录下创建.gitattributes文件,添加以下内容:
*.docx diff=word
*.doc diff=word
这会告诉git对doc和docx文件使用diff=word命令。
在命令行中输入以下命令:
git config --global diff.word.textconv 'antiword %s'
这会使用antiword工具将doc文件转换为文本,以便于进行比较。
通过以下命令查看doc文件的差异:
git diff <commit> -- path/to/document.doc
这将显示doc文件的差异,并以文本形式显示。如果要使用第三方工具查看差异,则需要相应地配置git diff工具。
注意:在使用antiword工具时,需要确保其已安装在系统中。此外,这种配置只能查看文本的变化,无法显示图形、格式等方面的差异。