Skip to content

Сравнение-объединение конфигураций

Latest

Choose a tag to compare

@lekot lekot released this 31 May 19:06
· 6 commits to main since this release
Immutable release. Only release title and notes can be modified.
e6c2d8b

Главное

  • Добавлен первый контур сравнения-объединения конфигураций с отдельной webview, деревом различий, флагами выбора и применением выбранных изменений.
  • Поддержаны стратегии сравнения: левая, правая и полная. В full-режиме глубокий разбор ограничен пересекающимися объектами, чтобы не разбирать всю большую конфигурацию без необходимости.
  • Непересекающиеся объекты можно забирать/удалять целиком через merge-операции, а свойства пересекающихся объектов сравниваются глубже.

Дополнительно

  • Добавлены команды работы с CF/CFE: разбор пакета в XML и сборка CF из корня конфигурации.
  • Улучшены XDTO compare/merge сценарии и стратегии сравнения.
  • Добавлены guard'ы исполнения preview, destructive confirmation, backup/rollback и защита от устаревших/подменённых операций.
  • Ускорен metadata scan для больших конфигураций.

Проверка

  • PR #105: все checks зелёные.
  • Локально: test-suite.bat — 2866 passing, 35 pending.
  • Результат объединения требует ручной проверки на реальных конфигурациях.

Связанные задачи