Какая Unix программа генерирует "diff" между текстовыми файлами (или
INSERT / UPDATE / DELETE для баз данных) таким образом, что порядок применения «diff» не имеет значения, а результат такой же
независимо от порядка.
Etherpad раньше делал что-то подобное.
Пример (для данного документа или базы данных):
% Адам делает изменение X, затем Боб делает изменение Y, затем Адам делает
другое изменение Z.
% Однако из-за задержки в сети Адам видит изменения в этом
order: XZY, а Боб видит их в следующем порядке: YXZ.
% Однако код / изменения написаны так, что XYZ и YXZ дают
тот же результат.
Примечание: в идеале это может быть сделано без обращения X / Y / Z в любой
точка.
Я прочитал Библиотека оперативного преобразования?
но я не уверен, что это действительно то, что я хочу.