# Команды комментариев Dependabot pull request

Dependabot отвечает на команды в комментариях к запросам на вытягивание, что упрощает обработку обновлений зависимостей и управление ими.

Dependabot отвечает на простые команды в комментариях. Каждый запрос на вытягивание содержит сведения о командах, которые можно использовать для обработки запроса на вытягивание (например, для повторной базы запроса на вытягивание) в разделе "Dependabot Команды и параметры". Цель состоит в том, чтобы как можно больше упростить рассмотрение этих автоматически созданных запросов на вытягивание.

## Команды для Dependabot pull request

Для запроса на вытягивание можно использовать любую из следующих команд Dependabot .

| Command                                      | Description                                                                                                                                                                                                                     |
| --- | --- |
| `@dependabot ignore this dependency`         | Закрывает запрос на вытягивание и предотвращает Dependabot создание дополнительных запросов на вытягивание для этой зависимости (если вы не повторно откроете запрос на вытягивание или обновление до предлагаемой версии самостоятельно). |
| `@dependabot ignore this major version`      | Закрывает запрос на вытягивание и предотвращает Dependabot создание дополнительных запросов на вытягивание для этой основной версии (если только не повторно открыть запрос на вытягивание или обновить до этой основной версии самостоятельно). |
| `@dependabot ignore this minor version`      | Закрывает запрос на вытягивание и предотвращает Dependabot создание дополнительных запросов на вытягивание для этой дополнительной версии (если вы не открываете запрос на вытягивание или обновление до этой дополнительной версии самостоятельно). |
| `@dependabot ignore this patch version`      | Закрывает запрос на вытягивание и предотвращает Dependabot создание дополнительных запросов на вытягивание для этой версии исправления (если вы не открываете запрос на вытягивание или обновление до этой версии исправления самостоятельно). |
| `@dependabot rebase`                         | Перебазирует pull request.                                                                                                                                                                                                      |
| `@dependabot recreate`                       | Пересоздаёт pull request, перезаписывая все правки, внесённые в pull-request.                                                                                                                                     |
| `@dependabot show DEPENDENCY_NAME ignore conditions` | Получает информацию об условиях игнорирования для указанной зависимости и комментирует pull request с помощью таблицы, отображающей все условия игнорирования зависимости. Например, найдите все `@dependabot show express ignore conditions` условия, `ignore` хранящиеся для зависимости Express, и закомментируйте запрос на вытягивание с этой информацией. |

## Команды для обновления сгруппированных версий

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

| Command                                      | Description                                                                                                                                                                                                                     |
| --- | --- |
| `@dependabot ignore DEPENDENCY_NAME`         | Закрывает запрос на вытягивание и предотвращает Dependabot обновление этой зависимости.                                                                                                           |
| `@dependabot ignore DEPENDENCY_NAME major version` | Закрывает запрос на вытягивание и предотвращает Dependabot обновление основной версии этой зависимости.                                                                                           |
| `@dependabot ignore DEPENDENCY_NAME minor version` | Закрывает запрос на вытягивание и предотвращает Dependabot обновление дополнительной версии этой зависимости.                                                                                           |
| `@dependabot ignore DEPENDENCY_NAME patch version` | Закрывает запрос на вытягивание и предотвращает Dependabot обновление версии исправления этой зависимости.                                                                                           |
| `@dependabot unignore *`                     | Закрывает текущий pull request, очищает все `ignore` условия, хранящиеся для всех зависимостей в группе, затем открывает новый pull request.                                                                                       |
| `@dependabot unignore DEPENDENCY_NAME`       | Закрывает текущий pull request, очищает все `ignore` условия, хранящиеся для зависимости, затем открывает новый pull request, который содержит доступные обновления для указанной зависимости. Например, откроется новый запрос на вытягивание, `@dependabot unignore lodash` включающий обновления для зависимости Lodash. |
| `@dependabot unignore DEPENDENCY_NAME IGNORE_CONDITION` | Закрывает текущий pull request, очищает сохраненное `ignore` состояние, затем открывает новый pull request, который содержит доступные обновления для указанного условия игнорирования. Например, откроется новый запрос на вытягивание, `@dependabot unignore express [< 1.9, > 1.8.0]` включающий обновления для Express между версиями 1.8.0 и 1.9.0. |

> [!TIP]
> Если вы хотите отменить определенное условие пропуска, используйте `@dependabot show DEPENDENCY_NAME ignore conditions` команду, чтобы быстро проверить, какие условия игнорируют зависимость в данный момент.