2009-11-05 122 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的版本控制功能。但是,您可以保存許多修訂。