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

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

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

3 Likes

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

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

1 Like

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

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

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

结论:TortoiseGit 真好用!

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

这个我试试~

对. onedrive挺好用的.