# Добавление вложенных проблем

Узнайте об использовании вложенных проблем для разбиения работы в задачи.

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

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

Вы можете суммировать подвыпуски 100 для каждого родительского выпуска и создать до восьми уровней вложенных подвыпусков.

## Создание вложенной проблемы

1. Перейдите к проблеме, к которой нужно добавить вложенную проблему.
2. В нижней части описания проблемы нажмите кнопку **"Создать вложенную проблему**".
3. В диалоговом окне введите заголовок для вложенной проблемы.
4. По желанию введите описание вашей задачи и укажите тип выпуска, а также назначенных лиц, ярлыки, проекты и этапы.
5. При необходимости, если вы хотите продолжить создание вложенных проблем для этой родительской проблемы, выберите **"Создать дополнительные проблемы**".
6. Нажмите кнопку **Создать**.

## Добавление существующей проблемы в качестве вложенной проблемы

1. Перейдите к проблеме, к которой нужно добавить вложенную проблему.

2. Внизу описания проблемы, рядом с «Создать подвыпуск», нажмите <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-triangle-down" aria-label="View more sub-issue options" role="img"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg>.

   ![Снимок экрана: раздел под вопросом под описанием проблемы. Кнопка "Просмотр дополнительных параметров проблемы" выделена оранжевым прямоугольником.](/assets/images/help/issues/sub-issue-drop-down.png)

3. В раскрывающемся меню нажмите кнопку **"Добавить существующую проблему**".

4. Выберите проблему, которую вы хотите добавить в качестве подзадавки.
   * Выберите проблему из одного из предложений.
   * В поле "Проблемы поиска" введите название или номер проблемы, а затем щелкните результаты.
   * Чтобы добавить проблемы из других репозиториев, нажмите <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-arrow-left" aria-label="Back to repository selection" role="img"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg> рядом с именем репозитория и выберите другой репозиторий.

## Работа с подвопросами с использованием GitHub CLI

GitHub CLI — это инструмент с открытым исходным кодом для использования GitHub из командной строки компьютера. При работе с командной строкой можно использовать GitHub CLI — это позволит экономить время и не переключать контекст. Чтобы узнать больше о GitHub CLI, смотрите [О GitHub CLI](/ru/enterprise-server@3.22/github-cli/github-cli/about-github-cli).

Чтобы создать новый выпуск как подвыпуск существующего родителя, используйте `--parent` флаг с `gh issue create`. Родитель может быть указан по номеру выпуска или URL.

```shell
gh issue create --title "TITLE" --body "ISSUE-DESCRIPTION" --parent PARENT-ISSUE-NUMBER
```

Чтобы добавить существующие выпуски как подвыпуски родителя, используйте `--add-sub-issue` флаг с `gh issue edit`. Флаг принимает список номеров выпусков или URL-адресов, разделённых запятой.

```shell
gh issue edit PARENT-ISSUE-NUMBER --add-sub-issue SUB-ISSUE-NUMBER
```

Чтобы удалить подвыпуск из родителя, используйте `--remove-sub-issue` на родительском или `--remove-parent` на подвыпуске.

```shell
gh issue edit PARENT-ISSUE-NUMBER --remove-sub-issue SUB-ISSUE-NUMBER
gh issue edit SUB-ISSUE-NUMBER --remove-parent
```