Как вики обрабатывает несколько одновременных правок?

Это всегда задерживалось в моей голове, так что я решил, что с тем же успехом могу спросить.

Как вики обрабатывает несколько изменений в одном и том же контенте?

Вот упрощенный пример того, что я спрашиваю. Допустим, страница имеет следующий контент:

Я страница!

А теперь давайте скажем, что двое идут редактировать эту страницу. Каждый человек добавляет предложение:

Человек один:

Я страница!
Я второе предложение на той же странице!

Человек два:

Я страница!
Я второе предложение!

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

Теперь давайте представим, что человек один отправляет свои изменения раньше, чем человек два, но у человека два даже нет возможности увидеть изменения, внесенные этим человеком. Изменения человека два перезаписывают изменения человека один, когда он наконец идет подчиняться?

Есть ли алгоритм сравнения / слияния, который может быть использован для этого?

Ответы на вопрос(4)

Ваш ответ на вопрос