Вы можете использовать внешний инструмент сравнения, чтобы сначала разрешить различия, а затем сообщить о реальных различиях (и игнорировать одни и те же GUID в разных позициях).
Например, WinMerge может обнаруживать похожие строки в разных местах между двумя файлами.
Панель Местоположение может указывать перемещаемые блоки различий.
Перемещенные блоки - это две стороны разницы, которые находятся в разных местах. Перемещенные блоки обозначаются разностными цветами «Перемещенный» и «Выбранный перемещенный» (настраивается в параметрах WinMerge) и линиями, соединяющими их положения в левой и правой панелях расположения.
(источник: winmerge.org )
Если вы игнорируете эти перемещенные блоки (что является настройкой по умолчанию), вы можете сосредоточиться на реальных различиях и сообщить о желаемой модификации.
Если эти GUID продолжают изменяться, вы можете определить шаблон регулярного выражения, помогающий WinMerge игнорировать эти GUID (как он может игнорировать по умолчанию все пробелы), помогая ему сосредоточиться на остальной части документа.