2009-11-05 12 views
17

De una lectura rápida, parece que Google Docs no es compatible con el control de versiones del mismo modo que lo hace git o svn. Mi pregunta es:Control de versiones con las mejores prácticas de Google Docs?

Si quiero almacenar todos mis documentos en Google Docs, ¿cuál es la mejor manera de que sean capaces de controlar las versiones de tipo rama/combinación? ¿Qué requeriría esto?

¿Cuál es el flujo de trabajo que utiliza para almacenar documentos de sus familias/empresas en Google Docs y sincronizarlos con git/svn para que varias personas puedan editar un documento al mismo tiempo y no sobrescriban los cambios?

+1

El sitio de webapps parece ser un lugar mejor para esta pregunta. Ver mi pregunta relacionada allí: [Importar el historial de revisión de documentos de Google Docs en un repositorio git?] (Http://webapps.stackexchange.com/questions/25592/import-google-docs-document-revision-history-into-a- git-repository) – nealmcb

Respuesta

4

Puede intentar escribir una aplicación para hacer eso. Lea la documentación del protocolo de Google Docs, especialmente la sección Document Revisions. Tenga en cuenta que esto va a ser mucho trabajo: necesitaría una aplicación que compare todos los datos de sus revisiones en documentos de Google con sus git/svn y viceversa.

En serio, teniendo ya una configuración de SCM, me apegaría a ella, y haría una secuencia de comandos de python simple que "exportaría" las últimas confirmaciones de documentos (o etiquetas) a mis documentos de Google. De esta forma puede leer su documentación en cualquier lugar (solo necesita un navegador) pero aún así tener los beneficios de un SCM tradicional, siendo este el mejor de los dos mundos en mi humilde opinión.

3

No estoy seguro sobre los documentos de Google ... pero ¿ha mirado dropbox? Lo he usado en un par de proyectos pequeños y medianos y funcionó bien.

0

Usa el código de Google. Google Docs es bastante rudimentario. No tiene las funciones de control de versiones de Word. Sin embargo, puedes guardar muchas revisiones.

Cuestiones relacionadas