Подтвердить что ты не робот

Контроль версий с помощью рекомендаций Google Docs Best Practices?

Из быстрого ознакомления, похоже, Google Docs не поддерживает контроль версий, как это делает git или svn. Мой вопрос:

Если я хочу хранить все свои документы в Документах Google, каков наилучший способ заставить их иметь возможность управления версиями типа ветки/слияния? Что это потребует?

Или какой рабочий процесс используется для хранения документов ваших семей/компаний в Документах Google и синхронизации их с git/svn, так что несколько человек могут одновременно редактировать документ и не перезаписывать изменения?

4b9b3361

Ответ 1

Вы можете попытаться написать приложение для этого. Ознакомьтесь с документацией по протоколу документации Google, особенно Document Revisions. Имейте в виду, что это будет большая работа: вам понадобится приложение, которое сравнивает все данные из ваших версий в документах google с вашими git/svn и наоборот.

Серьезно, имея уже конфигурацию SCM, я буду придерживаться этого и сделаю простой python script, который будет "экспортировать" последние документы (или теги) в мои документы Google. Таким образом, вы можете прочитать свою документацию в любом месте (вам просто нужен браузер), но при этом все еще имеют преимущества традиционного SCM, являющегося подходом к ИМХО "лучший из двух миров".

Ответ 2

Я не уверен в документах google... но вы посмотрели dropbox? Я использовал это в нескольких проектах малого и среднего размера, и он работал хорошо.

Ответ 3

Используйте Google Code. Документы Google довольно рудиментарны. У него нет функций управления версиями Word. Однако вы можете сохранить много изменений.