使用Google Docs最佳实践进行版本控制?

时间:2009-11-05 08:13:08

标签: version-control google-docs

通过快速阅读,似乎Google Docs不支持git或svn的版本控制方式。我的问题是:

如果我想将所有文档存储在Google文档中,那么使它们能够进行分支/合并类型版本控制的最佳方法是什么?这需要什么?

或者您使用什么工作流程将家庭/公司文档存储在Google文档上并与git / svn同步,以便多人同时编辑文档而不会覆盖更改?

3 个答案:

答案 0 :(得分:5)

您可以尝试编写应用程序来执行此操作。阅读一些谷歌文档协议文档,特别是Document Revisions部分。请注意,这将是一项很多工作:您需要一个应用程序,将谷歌文档中的修订版中的所有数据与您的git / svn版本进行比较,反之亦然。

说真的,已经有了SCM配置,我会坚持下去,并做一个简单的python脚本,将最后的文档提交(或标签)“导出”到我的谷歌文档。通过这种方式,您可以在任何地方阅读您的文档(您只需要一个浏览器),但仍然可以享受传统SCM带来的好处,这是一个两全其美的方法恕我直言。

答案 1 :(得分:3)

我不确定谷歌文档......但你看过dropbox吗?我已经在一些中小型项目中使用过它,并且效果很好。

答案 2 :(得分:0)

使用Google代码。 Google Docs相当简陋。它没有Word的版本控制功能。但是,您可以保存许多修订版。