首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git和OpenXML文档

Git和OpenXML文档
EN

Stack Overflow用户
提问于 2013-06-04 22:43:30
回答 2查看 361关注 0票数 3

由于OpenXML基本上是压缩存档中的XML文件,我想知道Git是否能够处理OpenXML文档以进行版本控制、合并操作和比较。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-05 20:33:44

您可以对任何压缩文件格式采取以下方法:在将文件存储到repo之前让git解压缩它,然后在签出它之前再次重新压缩它。然后,文本差异起作用,因为存储库中的内容大多是纯文本。

人们肯定在使用这种方法:请参阅Uncompress OpenOffice files for better storage in version control

票数 4
EN

Stack Overflow用户

发布于 2013-06-05 02:14:16

在Git中为非文本文件启用diff是通过Git Attributes实现的。

Pro Git book中的Chapter 7.2 Customizing Git - Git Attributes介绍了如何配置.gitattributes。它给出了一个如何对OpenDocument文件执行此操作的具体示例(odt-to-txt)。由于OpenDocument也是一种压缩xml格式,因此为OpenXML修改该示例应该相当简单。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16920765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档