Почему в программном обеспечении вики нет функции исправления? - PullRequest
0 голосов
/ 15 декабря 2009

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

1 Ответ

2 голосов
/ 15 декабря 2009

Как они возвращаются к более старой версии записи?

Они (те, которые я видел) не хранят различия, они просто хранят полную копиюзапись каждый раз.Когда вы просматриваете diff между двумя версиями, он извлекает обе полные копии из базы данных, делает diff на лету и показывает, что

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...