通过快速阅读,Google Docs 似乎不像 git 或 svn 那样支持版本控制。我的问题是:
如果我想将所有文档存储在 Google Docs 上,使它们能够进行分支/合并类型版本控制的最佳方法是什么?这需要什么?
或者您使用什么工作流程将您的家庭/公司文档存储在 Google Docs 上并将它们与 git/svn 同步,以便多人可以同时编辑文档并且他们不会覆盖更改?
通过快速阅读,Google Docs 似乎不像 git 或 svn 那样支持版本控制。我的问题是:
如果我想将所有文档存储在 Google Docs 上,使它们能够进行分支/合并类型版本控制的最佳方法是什么?这需要什么?
或者您使用什么工作流程将您的家庭/公司文档存储在 Google Docs 上并将它们与 git/svn 同步,以便多人可以同时编辑文档并且他们不会覆盖更改?
您可以尝试编写一个应用程序来做到这一点。阅读一些谷歌文档协议文档,特别是文档修订部分。请注意,这将是很多工作:您需要一个应用程序,将您在 google docs 中的修订版本中的所有数据与您的 git/svn 版本进行比较,反之亦然。
说真的,已经有了 SCM 配置,我会坚持下去,并做一个简单的 python 脚本,将最后的文档提交(或标签)“导出”到我的谷歌文档。通过这种方式,您可以在任何地方阅读您的文档(您只需要一个浏览器),但仍然具有传统 SCM 的优势,这是一种两全其美的方法恕我直言。
我不确定谷歌文档......但你看过dropbox吗?我已经在几个中小型项目中使用过它,并且效果很好。
使用谷歌代码。谷歌文档相当简陋。它没有 Word 的版本控制功能。但是,您可以保存许多修订。