# 浏览子问题

了解如何在存储库中管理问题层级。

可以向议题添加子议题，以便快速将较大的工作分解为较小的议题。 子问题通过创建问题之间的关系，增加了对 GitHub 上的问题层次结构的支持。 可以创建多个层次结构级别，通过将任务精确地分解为你和你的团队所需的细节量来准确表示项目。

## 浏览问题层级

你可以从父问题浏览所有子问题层级。

1. 导航到父问题。
2. 若要查看另一子问题下的子问题，请单击展开切换按钮（<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>）。

   ![子问题部分的屏幕截图。 展开开关以橙色矩形突出显示。](/assets/images/help/issues/sub-issue-expand.png)

## 查找子问题的父问题

查看子问题时，始终可以在问题标题下方的标题中找到指向父问题的链接。

![子问题的标题的屏幕截图。 指向父任务的链接“父任务：创建记分板”以橙色矩形突出显示。](/assets/images/help/issues/sub-issue-parent.png)

## 在项目中使用子问题

你可以向项目添加子问题，并使用层次结构数据来生成视图、对项分组和筛选视图。 请参阅“[关于父问题和子问题进度字段](/zh/enterprise-server@3.22/issues/planning-and-tracking-with-projects/understanding-fields/about-parent-issue-and-sub-issue-progress-fields)”。

## 使用 GitHub CLI 浏览问题层级结构

GitHub CLI 是用于从计算机的命令行使用 GitHub 的开源工具。 从命令行操作时，您可以使用 GitHub CLI 来节省时间并避免切换上下文。 若要了解详细信息 GitHub CLI，请参阅 [关于 GitHub CLI](/zh/enterprise-server@3.22/github-cli/github-cli/about-github-cli)。

若要查看父问题及其子问题，请使用 `gh issue view` 子命令。

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

输出包括父引用（如果有）和“子问题”部分，其中列出了每个子问题及其状态和完成进度。

```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
```

若要以机器可读的格式获取相同的信息，请使用带有 `--json`、`parent` 和 `subIssues` 字段的 `subIssuesSummary` 标志。

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