Простая проверка, находится ли в очереди сообщение с заданным приоритетом. Замените aqtab
на имя таблицы вашей очереди
select * from aqtab where priority = 10 order by ENQ_TIME;
Очень вероятно, что вы не увидите беспорядка, так как это условие priority = 10
просто добавляется в запрос, выполняющий очередь.
Обратите внимание, что для установки приоритета сообщения вы используете свойства сообщения
l_message_properties dbms_aq.message_properties_t;
Просто назначьте требуемый приоритет ...
l_message_properties.priority := 10;
... и передать свойства в качестве параметра DBMS_AQ.enqueue
После commit
вы должны увидеть сообщение в таблице очередей, используя приведенный выше запрос, и вы сможете снять с deq_condition
Краткий ответ: Нет, git-svn не заботится о свойствах svn: mergeinfo, поскольку git-svn не выполняет слияния обратно в svn (он выполняет коммиты).
Длинный ответ: Большинство людей используют git-svn, чтобы избежать проблемного слияния svn. Проблема с svn заключается в том, что он не различает копирование файлов или папок (часто вызванное рефакторингом) и создание ветки, поскольку создание ветки или тега выполняется с помощью команды «svn copy». Свойство svn: mergeinfo помогает решить эту проблему, но все же есть случаи, когда модификации неоднозначны. Git имеет гораздо более надежную поддержку ветвления и слияния.