Компьютеры · Инструкция
Как заблокировать обсуждение pull request через GitHub CLI
Lock останавливает дальнейшее обсуждение выбранного PR. Причина помогает объяснить, почему conversation закрыта для новы
Короткий ответ
Например: `gh pr lock 42 --repo cli/cli --reason resolved`. Используйте только поддерживаемое значение reason. Проверьте актуальные условия по официальным источникам на дату 2026-09-19 и сверьте модель/версию устройства или сервиса перед действием.
Что делать
- `gh pr view 42 --repo cli/cli --json number,title,state,url`
- `gh pr lock 42 --repo cli/cli --reason resolved`
- Если lock был лишним, используйте `gh pr unlock 42 --repo cli/cli`.
Допустимые причины
- `off_topic` — обсуждение ушло в сторону
- `resolved` — вопрос решён
- `spam` — спам
- `too_heated` — чрезмерно конфликтное обсуждение
Что учитывать
Условия меняются. Страница отражает состояние на 2026-09-19; при расхождении с официальной документацией приоритет у первоисточника.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. gh pr lock — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.