文章详情页
如何使用git对word文档进行版本控制?
浏览:391日期:2022-10-16 15:25:15
问题描述
word中的版本控制,例如修订功能只能在一个文件内操作。。没法在两个文件中。
git默认不能对二进制文件操作,请问有没有办法用git进行word文档的版本控制?
问题解答
回答1:Git 默认支持二进制文件操作的,但是作为一个针对纯文本而开发的版本控制工具,效果不尽如人意。其中,我认为主要的不足是富文本文档的具体变化没法在git diff中显示出来。
为了解决这个问题,Git 允许你配置一些外部工具来显示二进制文件的修改。这些工具多半只能显示出 Word 文档中的文字修改,不过已经基本能满足我的要求了。
如果你是命令行用户的话,不妨参照 Pro Git 中的相关内容及这篇文章,使用docx2txt、textract和antiword等工具协助 Git 识别 Word 文档的内容。
如果你偏爱 GUI 的话,Git 通过git difftool(文档)可以直接调用第三方文件比较软件,其中不乏可以比较 Word 文档的,例如我本人使用的 Beyond Compare。
回答2:有版本啊,只是不能跟踪具体改了什么,非要做文档版本跟踪的话,推荐你试试石墨这个工具https://www.shimo.im
标签:
word
上一条:clone - git sourceTree克隆仓库时,都不停弹出Password Required弹窗,即时输入正确的git账号密码还是弹出下一条:python3.x - windows中用git bash命令行运行python脚本找不到路径的问题
相关文章:
1. css - last-child不起作用2. node.js - 使用mongoose的cursor的问题3. Spring数据mongodb审核不起作用(Java配置)4. node.js - 跳转EJS文件提示4045. javascript - 这里的?=和=是什么意思?6. ruby - gitlab托管,git clone 失败?7. 网页爬虫 - Java爬虫已获取图片链接但是无法下载图片8. 请问怎么点击背景,蓝色变红色,红色变蓝色呢?我代码哪里出错了吗?求助,谢谢9. 如何为每个应用程序配置tomcat 6的logs / catalina.out(为sys.out,sys.err配置Web应用程序特定的日志文件)10. PHP自动加载报错找不到原因,求大佬帮忙看看
排行榜

网公网安备