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

17

经过初步查看,似乎Google Docs不支持像git或svn那样的版本控制。我的问题是:

如果我想将所有文档存储在Google Docs上,如何使它们具备分支/合并类型的版本控制功能?这需要什么条件?

或者,您是如何使用Google Docs存储您家人/公司的文档并将其与git/svn同步,以便多个人可以同时编辑文档而不会覆盖更改的?


2
Webapps网站似乎是这个问题的更好场所。请查看我在那里提出的相关问题:如何将Google文档的修订历史记录导入Git存储库? - nealmcb
3个回答

5
您可以尝试编写一个应用程序来完成这项任务。阅读一些谷歌文档协议的文档,特别是“文档修订”部分。请注意,这将是非常繁重的工作:您需要一个应用程序,将您的所有谷歌文档修订数据与您的git / svn进行比较,反之亦然。
说真的,如果您已经有了SCM配置,我建议您坚持使用它,并编写一个简单的Python脚本,将最新的文档提交(或标记)“导出”到您的谷歌文档中。这样,您就可以在任何地方阅读您的文档(只需使用浏览器),同时仍然享受传统SCM的好处,这是我的意见中最佳的两全其美的方法。

1

我不确定谷歌文档...但你看过Dropbox吗?我在几个小到中等规模的项目上使用过它,效果很好。


0

使用Google Code。Google Docs相对简陋,没有Word的版本控制功能。但是你可以保存多个修订版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接