![开放办公室的版本控制](https://linux22.com/image/1265521/%E5%BC%80%E6%94%BE%E5%8A%9E%E5%85%AC%E5%AE%A4%E7%9A%84%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6.png)
我知道开放式办公文件只是文本(加上图像)的压缩包,所以我很想使用我最喜欢的版本控制系统来对它们进行版本控制,但我需要一些钩子来压缩/解压缩等。
一定有人已经这样做过和/或一定有更好的方法:有什么建议吗?
注意:我是一名程序员,我非常喜欢使用命令行工具,而不是图形工具。举个例子:如果我在 100 多张幻灯片的演示文稿中删除了一个逗号,我想要一个一行长的差异,它只显示那个逗号和幻灯片编号。我不想在整个演示文稿中寻找那个被划掉的逗号(并且总是想知道我是否错过了其他任何东西)
答案1
为 OpenOffice.org 文档(OpenDocument 和.sx) 通过 subversion。透明地检查文件内部更改,并允许用户恢复任何以前的版本、查看日志并与旧版本进行比较。适用于 Unix/Linux 和 Mac OSX。