有无类似Simul,可以对Microsoft Office Word进行版本控制的开源软件?

Simul实在是太贵了,, 而且服务器又是在国外,,现在是对国外的厂商一点信心都没有

如果需求不是很高. word自带版本控制就够用了.

3 个赞

如果你在 Windows 下使用 TortoiseGit 作为 Git 的图形化界面,在版本库内含有 doc/docx 文件时,TortoiseGit 会自动使用 Word 的「对比文档」功能作为 diff 工具。简而言之,可以用 Git 来完成 Word 文档的版本控制。

参见:Nice surprise – Tortoise-Git Word Document Diff | The Berryware Blog

1 个赞

补充:TortoiseGit 似乎对 Excel / PowerPoint 文件也支持版本间对比。Excel 文件会上下打开两个窗口,同时显示新旧版本,并对修改的单元格标红。PowerPoint 文件会生成一个临时的对比文件,用批注和审阅窗格显示文件差异。不过似乎如果要合并(Merge)的话就仅支持 Word 文档了。

看了下源代码,工作原理大概是:

  • Word 直接调用内置的对比功能
  • PowerPoint 似乎是调用了一个内置的合并功能
  • Excel 是建一个临时文件,把旧版本和新版本复制进去,然后每个单元格用公式比较,用比较结果对单元格上色

结论:TortoiseGit 真好用!

这个是要上传到OncDriver才有的吧? OneDrive不是很习惯

这个我试试~

对. onedrive挺好用的.

大佬,我看这个比较确实是比较好用的,不过还想问一个问题,TortoiseGit是可以调用wrod等其他第三方的文件对比文件差异,但是上传到仓库之后的存储是全量存储还是增量存储呢,感觉如果是全量存储,对库的压力还是很大的