Что такое "точки синхронизации"?

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

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

Этот параметр доступен в меню редактирования и в контекстном меню:

synchronization points in edit menusynchronization points in context menu

Ответы

Ответ 1

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

Я все еще выясняю это методом проб и ошибок, устанавливая точку в одном файле, а затем соответствующую точку в другой. Он не работает так, как я бы надеялся; У меня были точки синхронизации, которые попадают в состояние несоответствия. Но это делает вещи заметно лучше.