Система контроля версий для обработки текстов?

Система контроля версий для обработки текстов?

Я хотел бы разместить онлайн-документ для совместной работы.

В идеале я бы управлял этим с помощью наборов патчей, где любой может загрузить патч, но он должен пройти процесс проверки перед слиянием (похож на git/gerrit). Текст — это все, что нужно, форматирование не обязательно.

Так можно ли сделать что-то подобное с Google Drive? Или есть ли для этого библиотека php с открытым исходным кодом?

Я бы просто использовал git, но не все авторы захотят учиться :)

решение1

Вы практически описываете Ревизионатораhttp://revisionator.com. Это похоже на Google Docs с функциями, похожими на git (включая ветвление и слияние).

Он также поддерживает модерируемые документы. Если вы назначаете модератора, этот человек должен одобрить любое изменение, прежде чем оно появится в документе.

Существует плагин для Joomla php, а плагин для vanilla php находится в разработке.

решение2

Вы можете использовать Git с графическим интерфейсом, который авторы, возможно, с большей готовностью освоят.

Другим примером может служить использование SVN с Tortoise.

Информация здесь:
*http://git-scm.com/downloads/guis
*http://tortoisesvn.net/about.html

Google Drive или, скажем, DropBox регистрируют изменения и позволяют восстанавливать предыдущие версии, но не выполняют ветвление, которое было бы идеальным механизмом для просмотра перед слиянием.

Связанный контент