Вы можете добавить вложенные проблемы в проблему, чтобы разбить более крупные части работы на задачи. Ваши подвыпуски показывают их связь с родительской проблемой, что позволяет отслеживать работу по GitHub. Вопросы родителей и прогресс по подвыпускам также доступны в вашей проектысистеме, позволяя создавать просмотры, фильтровать и группировать по родительским выпускам.
Вложенные проблемы могут содержать вложенные проблемы, что позволяет создавать полные иерархии проблем, визуализующие все проекты или части работы и отображающие связи между вашими проблемами.
Вы можете суммировать подвыпуски 100 для каждого родительского выпуска и создать до восьми уровней вложенных подвыпусков.
Создание вложенной проблемы
- Перейдите к проблеме, к которой нужно добавить вложенную проблему.
- В нижней части описания проблемы нажмите кнопку "Создать вложенную проблему".
- В диалоговом окне введите заголовок для вложенной проблемы.
- По желанию введите описание вашей задачи и укажите тип выпуска, а также назначенных лиц, ярлыки, проекты и этапы.
- При необходимости, если вы хотите продолжить создание вложенных проблем для этой родительской проблемы, выберите "Создать дополнительные проблемы".
- Нажмите кнопку Создать.
Добавление существующей проблемы в качестве вложенной проблемы
-
Перейдите к проблеме, к которой нужно добавить вложенную проблему.
-
Внизу описания проблемы, рядом с «Создать подвыпуск», нажмите .

-
В раскрывающемся меню нажмите кнопку "Добавить существующую проблему".
-
Выберите проблему, которую вы хотите добавить в качестве подзадавки.
- Выберите проблему из одного из предложений.
- В поле "Проблемы поиска" введите название или номер проблемы, а затем щелкните результаты.
- Чтобы добавить проблемы из других репозиториев, нажмите рядом с именем репозитория и выберите другой репозиторий.
Работа с подвопросами с использованием GitHub CLI
GitHub CLI — это инструмент с открытым исходным кодом для использования GitHub из командной строки компьютера. При работе с командной строкой можно использовать GitHub CLI — это позволит экономить время и не переключать контекст. Чтобы узнать больше о GitHub CLI, смотрите О GitHub CLI.
Чтобы создать новый выпуск как подвыпуск существующего родителя, используйте --parent флаг с gh issue create. Родитель может быть указан по номеру выпуска или URL.
gh issue create --title "TITLE" --body "ISSUE-DESCRIPTION" --parent PARENT-ISSUE-NUMBER
Чтобы добавить существующие выпуски как подвыпуски родителя, используйте --add-sub-issue флаг с gh issue edit. Флаг принимает список номеров выпусков или URL-адресов, разделённых запятой.
gh issue edit PARENT-ISSUE-NUMBER --add-sub-issue SUB-ISSUE-NUMBER
Чтобы удалить подвыпуск из родителя, используйте --remove-sub-issue на родительском или --remove-parent на подвыпуске.
gh issue edit PARENT-ISSUE-NUMBER --remove-sub-issue SUB-ISSUE-NUMBER
gh issue edit SUB-ISSUE-NUMBER --remove-parent