2009-11-05 126 views
17

通过快速浏览,似乎Google Docs不支持git或svn的方式进行版本控制。我的问题是:使用Google文档最佳实践进行版本控制?

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

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

+1

该webapps网站似乎是这个问题更好的地方。在这里看到我的相关问题:[将Google文档文档修订历史导入到git存储库?](http://webapps.stackexchange.com/questions/25592/import-google-docs-document-revision-history-into-a-混帐存储库) – nealmcb 2012-04-11 14:28:36

回答

4

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

说真的,已经有一个SCM配置,我会坚持下去,并做一个简单的python脚本,将最后的文档提交(或标签)“导出”到我的谷歌文档。这样你就可以随时随地阅读你的文档(你只需要一个浏览器),但仍然有传统的SCM的好处,因为这是一种两全其美的方法。

3

我不确定谷歌文档...但你看过dropbox?我曾在一些中小型项目上使用过它,它运行良好。

0

使用Google Code。 Google文档相当简单。它没有Word的版本控制功能。但是,您可以保存许多修订。