@蓝桥书生 你好,想跟你请教个问题:
git对docx进行版本管理的时候 无法得到版本的批注信息
可以管理,word现在自带的diff功能
我们公司有数据加密软件,word,excel这些估计加密后都是二进制了~版本管理肯定没问题,只是内容比较吧
谢谢你
因为批注是在其他的xml文件中写的,git diff 只支持了主要内容的xml的 diff,所以出现这种情况,这个你得想起他办法了
这是初始的时候 word只有这一段话后来我新增了一句话,并做了一个批注。查询版本差异如下:
直接在word正文中做修改 git diff 能检测到修改 但是审阅——批注的方式 就读不到批注内容
先生 我的具体问题如下一个评论图所示 求解
这个问题很容易解决,只要添加一个 .gitattributes
内容如下:
# Auto detect text files and perform LF normalization * text=auto # Custom for Visual Studio *.cs diff=csharp *.sln merge=union *.csproj merge=union *.vbproj merge=union *.fsproj merge=union *.dbproj merge=union # Standard to msysgit *.doc diff=astextplain *.DOC diff=astextplain *.docx diff=astextplain *.DOCX diff=astextplain *.dot diff=astextplain *.DOT diff=astextplain *.pdf diff=astextplain *.PDF diff=astextplain *.rtf diff=astextplain *.RTF diff=astextplain
git 完全支持 docx 文件的差异对比,因为 git 内部也是使用了 zlib,docx 本质上是 zip 文件,比较差异还是很容易的。
http://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes
docx的diff工具??你是说用在git里面的 docx的diff包?是这个意思吗?
回复http://blog.martinfenner.org/2014/08/25/using-microsoft-word-with-git/,这篇是用pandoc来做的
可以的,只是你得去找个docx的diff工具
这个得用sharepoint吧。
你是将word用程序转成markdown?还是说 手动写?
不行滴,所以我一般将文档写成makedown格式
docx不是一个xml的zip吗 我昨晚测试 在正文里面做修改 可以被git管理 但是如果是对正文做批注 就看不到了
docx不是纯文本文件,只能当成二进制文件来管理。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(17)
可以管理,word现在自带的diff功能
我们公司有数据加密软件,word,excel这些估计加密后都是二进制了~版本管理肯定没问题,只是内容比较吧
谢谢你
因为批注是在其他的xml文件中写的,git diff 只支持了主要内容的xml的 diff,所以出现这种情况,这个你得想起他办法了
这是初始的时候 word只有这一段话后来我新增了一句话,并做了一个批注。查询版本差异如下:
直接在word正文中做修改 git diff 能检测到修改 但是审阅——批注的方式 就读不到批注内容
先生 我的具体问题如下一个评论图所示 求解
这个问题很容易解决,只要添加一个 .gitattributes
内容如下:
git 完全支持 docx 文件的差异对比,因为 git 内部也是使用了 zlib,docx 本质上是 zip 文件,比较差异还是很容易的。
http://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes
docx的diff工具??你是说用在git里面的 docx的diff包?是这个意思吗?
回复
http://blog.martinfenner.org/2014/08/25/using-microsoft-word-with-git/,这篇是用pandoc来做的
可以的,只是你得去找个docx的diff工具
这个得用sharepoint吧。
你是将word用程序转成markdown?还是说 手动写?
不行滴,所以我一般将文档写成makedown格式
docx不是一个xml的zip吗 我昨晚测试 在正文里面做修改 可以被git管理 但是如果是对正文做批注 就看不到了
docx不是纯文本文件,只能当成二进制文件来管理。
引用来自“Force武装卫队”的评论
这个问题很容易解决,只要添加一个 .gitattributes
内容如下:
git 完全支持 docx 文件的差异对比,因为 git 内部也是使用了 zlib,docx 本质上是 zip 文件,比较差异还是很容易的。
http://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes