Если у меня есть номер проблемы GitHub для запроса на извлечение, совпадает ли он с номером запроса на извлечение?

#github #pull-request #github-issues

#github #запрос на извлечение #github-проблемы

Вопрос:

Когда я создаю запрос на извлечение сразу после проблемы, номер запроса на извлечение часто на 1 больше, чем номер проблемы, что предполагает, что они используют один и тот же счетчик. Кроме того, API Create an issue comment, похоже, является основным способом возврата к основному обсуждению в запросе на извлечение, и API запрашивает issue_number . Однако на GitHub официально не указано, что номер проблемы равен номеру запроса на извлечение.

Существует ли какая-либо официальная документация или комментарий, который проверяет, равен ли номер проблемы для запроса на извлечение его номеру запроса на извлечение?

Комментарии:

1. Проблемы и PR оба берут номера из одного и того же «пула». Поэтому, если они создаются одновременно, они, скорее всего, будут последовательными, но это не гарантировано (кто-то другой может принять следующее промежуточное значение). Не уверен, что вы подразумеваете под «равно», хотя каждое число относится либо к PR , либо к проблеме.

Ответ №1:

Все проблемы, запросы на извлечение и (если включено) обсуждения нумеруются из одного пула. Если вы используете API, правильно использовать номер запроса на извлечение для общих действий:

Каждый запрос на извлечение является проблемой, но не каждая проблема является запросом на извлечение. По этой причине «общие» действия для обеих функций, такие как манипулирование назначенными лицами, метками и контрольными точками, предоставляются в API проблем.

Ответ №2:

Да, у них одинаковые номера.

Вы также можете видеть, что при изменении номера в URL-адресе (URL-адрес запроса на извлечение или URL-адрес выдачи) он перенаправляется на правильный тип (например, запрос на извлечение или запрос на извлечение)

Это то, что описано здесь: https://docs.github.com/en/github/writing-on-github/autolinked-references-and-urls#issues-and-pull-requests

URL-адрес проблемы или запроса на извлечение

Короткая ссылка

#26