Является ли хорошей идеей создать репозиторий Mercurial на вики-сайте wttrurn? - PullRequest
0 голосов
/ 22 сентября 2010

У меня есть два вики-сайта ScrewTurn, которые используются для нашей системы и пользовательской документации.Моя идея - создать репозиторий Mercurial в каждом корневом каталоге вики-сайта.Затем на ежедневной основе запланируйте процесс добавления новых файлов и внесения изменений в хранилище, а затем отправьте набор изменений в резервное хранилище.

Я понимаю, что по умолчанию ScrewTurn создает копии всех измененных файлов и поэтому имеетсвое собственное отслеживание изменений, но я собираюсь отключить это поведение.

Я полагаю, что это даст мне лучший контроль версий, чем поведение по умолчанию, и автоматическое резервное копирование.

Есть ли некоторые соображения, которые яотсутствует?Это хорошая идея?Плохая идея?

1 Ответ

1 голос
/ 23 сентября 2010

Я ничего не знаю о винтообороте, но пока его файлы хранятся в виде текста, и вы можете отключить отслеживание ревизий, тогда ртутные резервные копии - отличный вариант.Конечно, вы будете иметь доступ только к ревизиям, существовавшим во время вашей работы в cron, но это также означает, что вы никогда не потеряете работу редактирования более чем за 24 часа.

Кстати, mpm, основной автор mercurial,в прошлом говорил об использовании систем DVCS в качестве бэкэнда для вики-систем и вообще не одобрял эту идею.Если я правильно помню, его логика заключалась в том, что использование хранилища данных, которое получает глобальную блокировку для чего-то, что изменило только страницу за раз, не имеет большого смысла.Однако это применимо только в том случае, если вы выполняете коммит после каждого изменения;у вашего плана на ночные коммиты такой проблемы нет.

С другой стороны, я большой поклонник rdiff-backup, который делает ночные моментальные снимки с эффективным использованием пространства в режиме просмотра на диске.

...