# Parcourir les sous-problèmes

Découvrez comment naviguer dans la hiérarchie des problèmes de vos référentiels.

Vous pouvez ajouter des sous-problèmes à un problème afin de diviser rapidement des tâches plus importantes en problèmes plus petits. Les sous-problèmes ajoutent une prise en charge des hiérarchies des problèmes sur GitHub en créant des relations entre vos problèmes. Vous pouvez créer plusieurs niveaux de sous-problèmes qui représentent précisément votre projet en décomposant les tâches en quantité exacte de détails dont vous et votre équipe avez besoin.

## Navigation dans la hiérarchie des problèmes

Vous pouvez parcourir tous les niveaux de sous-problèmes du problème parent.

1. Accédez au problème parent.
2. Pour afficher les sous-problèmes sous un autre sous-problème, cliquez sur le bouton bascule Développer (<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-triangle-right" aria-label="triangle-right" role="img"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg>).

   ![Capture d’écran d’une section Sous-problèmes. Le bouton « Développer » est mis en surbrillance avec un rectangle orange.](/assets/images/help/issues/sub-issue-expand.png)

## Recherche du problème parent d’un sous-problème

Lorsque vous affichez un sous-problème, vous pouvez toujours trouver un lien vers le problème parent dans l’en-tête, sous le titre du problème.

![Capture d’écran montrant l’en-tête d’un sous-problème. Le lien vers le problème parent, « Parent : créer un tableau de bord », est mis en évidence avec un rectangle orange.](/assets/images/help/issues/sub-issue-parent.png)

## Utiliser des sous-problèmes dans vos projets

Vous pouvez ajouter des sous-problèmes à vos projets, et utiliser les données de hiérarchie pour créer des vues, regrouper des éléments et filtrer vos vues. Consultez « [À propos des champs de problème parent et de progression des sous-problèmes](/fr/enterprise-server@3.22/issues/planning-and-tracking-with-projects/understanding-fields/about-parent-issue-and-sub-issue-progress-fields) ».

## Parcourir la hiérarchie des problèmes avec GitHub CLI

GitHub CLI est un outil open source permettant d’utiliser GitHub à partir de la ligne de commande de votre ordinateur. Lorsque vous travaillez à partir de la ligne de commande, vous pouvez utiliser l’GitHub CLI pour gagner du temps et éviter de changer de contexte. Pour en savoir plus sur GitHub CLI, consultez [À propos de l’interface CLI GitHub](/fr/enterprise-server@3.22/github-cli/github-cli/about-github-cli).

Pour afficher un problème parent avec ses sous-problèmes, utilisez la `gh issue view` sous-commande.

```shell
gh issue view ISSUE-NUMBER
```

La sortie inclut la référence parente (le cas échéant) et une section « Sous-problèmes » qui répertorie chaque sous-problème avec son état et sa progression d’achèvement.

```text
Build a scoreboard octo-org/octo-repo#123
Feature · Open • monalisa opened 3 days ago • 2 comments
Assignees: monalisa
Labels: enhancement
Type: Feature

  Track player scores across rounds.

Sub-issues · 1/3 (33%)
Closed octo-org/octo-repo#124 Design scoreboard layout
Open octo-org/octo-repo#125 Persist scores between sessions
Open octo-org/octo-repo#126 Add a leaderboard view

View this issue on GitHub: https://github.com/octo-org/octo-repo/issues/123
```

Pour obtenir les mêmes informations dans un format lisible par une machine, utilisez l’indicateur `--json` avec les champs `parent`, `subIssues` et `subIssuesSummary`.

```shell
gh issue view ISSUE-NUMBER --json parent,subIssues,subIssuesSummary
```