При слиянии веток автоматически не помечаются для переноса из источника новые элементы формы в случае, если в родительской группе присутствуют элементы с конфликтом слияния (скрин 1, пункт 2). При установленном фильтре "Показывать только дважды измененные свойства" или "Показывать потенциальные проблемы" эти элементы не видны. В результате значительно увеличивается затрачиваемое время на такое слияние, потому что приходится производить сравнение на другом значении фильтра, что сильно увеличивает объем анализируемой информации. Но даже это не поможет в некоторых случаях - когда нет даже чекбокса, чтобы можно было вручную отметить элемент для переноса в приемник (скрин 1, пункт 4).
Как воспроизвести
Ошибка обнаружена при обновлении настроенной типовой конфигурации "Система проектирования прикладных решений" с версии 2.0.1.61 на 2.0.3.9. Обновление конфигурации тестировалось в версиях EDT 2023.2.4 и 2023.3.3 - ошибка воспроизводится на обеих версиях.
Порядок шагов для воспроизведения ошибки:
Взять типовую конфигурацию СППР версии 2.0.1.61 и поместить в ветку master.
Изменить на форме "ПомощникРегистрацииИОбработкиОшибки" справочника "Ошибки" любое свойство:
элемента - СценарийПользователя;
группы - ГруппаИнформацияОСборкеИсправленияИПубликации.
Создать коммит этих изменений.
В ветку Vendor поместить типовую конфигурацию СППР версии 2.0.3.9.
Находясь в ветке master, слить ветку vendor.
В режиме сравнения/объединения фильтр поставить в значение "Без фильтра".
В результате можно увидеть 2 ошибки:
Новый элемент "Тест" не помечен для переноса (скрин 1, пункт 3);
Новый элемент "ГдеИсправленаОшибка" не помечен для переноса, и у него даже нет возможности вручную поставить отметку по причине отсутствия чекбокса (скрин 1, пункт 4).
На скрине 2 можно увидеть полный путь к элементам с ошибкой.
Скриншоты
Скрин 1
Скрин 2
Ожидаемое поведение
На скрине 1 элементы формы в пунктах 3 и 4 должны быть автоматически отмечены для переноса в приемник.
Описание ошибки
При слиянии веток автоматически не помечаются для переноса из источника новые элементы формы в случае, если в родительской группе присутствуют элементы с конфликтом слияния (скрин 1, пункт 2). При установленном фильтре "Показывать только дважды измененные свойства" или "Показывать потенциальные проблемы" эти элементы не видны. В результате значительно увеличивается затрачиваемое время на такое слияние, потому что приходится производить сравнение на другом значении фильтра, что сильно увеличивает объем анализируемой информации. Но даже это не поможет в некоторых случаях - когда нет даже чекбокса, чтобы можно было вручную отметить элемент для переноса в приемник (скрин 1, пункт 4).
Как воспроизвести
Ошибка обнаружена при обновлении настроенной типовой конфигурации "Система проектирования прикладных решений" с версии 2.0.1.61 на 2.0.3.9. Обновление конфигурации тестировалось в версиях EDT 2023.2.4 и 2023.3.3 - ошибка воспроизводится на обеих версиях. Порядок шагов для воспроизведения ошибки:
Скриншоты
Скрин 1![Screenshot_1](https://github.com/1C-Company/1c-edt-issues/assets/8147702/68d6bac9-fe13-4549-9820-7a84268bcbe3)
Скрин 2![Screenshot_2](https://github.com/1C-Company/1c-edt-issues/assets/8147702/443d7b84-e7d8-4d20-ba66-66ffcd1a7238)
Ожидаемое поведение
На скрине 1 элементы формы в пунктах 3 и 4 должны быть автоматически отмечены для переноса в приемник.
Лог рабочей области
log.txt
Версия 1С:EDT
Ruby 2023.3.3
Операционная система
Windows
Установленные плагины
Нет плагинов
Дополнительная информация
No response