Как разрешить предупреждения без просмотра кода

Мы используем Jira 6.4.1, подключенный к бит-ведерке 4.3.2. Когда я смотрю выпуски для своего проекта, я вижу ряд предупреждений для некоторых конкретных Jiras. Предупреждение:

Необработанный код Эти проблемы были отмечены как завершенные, но коммиты не являются частью запроса на вытягивание или обзора.

Обычно, как мой рабочий процесс, я могу нажать, совершает прямое обращение к репо без проверки кода; но перечисленные проблемы кажутся немного случайными, и я могу тренироваться, что с ними сделано.

Что вызывает это состояние и предупреждение, и как я могу его решить?

Ответ 1

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

Есть два способа удалить это предупреждение. Во-первых, это изменить процесс разработки и начать использовать запросы на вытягивание вместо того, чтобы выполнять прямое управление.

Второе - отключить это предупреждение. На вкладке предупреждений должна быть кнопка Управление предупреждениями, которая открывает диалог, в котором вы можете выбрать, что вызовет предупреждение. Вы хотите снять флажок Не просматриваемый код.

Ответ 2

Эта проблема может возникнуть независимо от использования запросов извлечения, например, если кто-то ссылается на проблему только в сообщении коммита слияния.

Чтобы устранить эту проблему и избавиться от предупреждения, вы можете создать пустой коммит (git commit --allow-empty -m "Review ISSUE-13") в новой ветке, которая ссылается на все проблемы, затронутые с помощью сообщения фиксации. Затем откройте для него запрос на извлечение и объедините его как обычно. Джира увидит, что запрос на удаление объединен, а предупреждение сброшено.