Это всегда задерживалось в глубине моего сознания, поэтому я полагаю, что я мог бы пойти вперед и спросить.Как вики обрабатывают несколько одновременных изменений?
Как вики обрабатывают несколько изменений в одном содержимом?
Вот простой пример того, что я прошу. Предположим, что страница имеет следующий контент:
Я - страница!
А теперь скажем, что два варианта редактирования этой страницы. Каждый человек добавляет фразу:
Person одно:
Я страница!
Я - второе предложение на той же странице!
Человек два:
Я страница!
Я - второе предложение!
Представьте себе второе предложение каждого человека быть столь же актуальны, но разные факты о теме страницы, что каждый человек хотел добавить.
Теперь допустим, что человек один отправляет свои изменения перед человеком два делает, но человек два даже не может увидеть изменения, которые человек сделал. Меняет ли чьи-то изменения двух людей, когда он наконец отправляется?
Есть ли алгоритм diff/merge, который может быть использован для этого?
Хе-хе-х годов проблемы со сбоями данных всегда опасны :) –