# Adición de subtareas

Obtenga información sobre el uso de subincidencias para desglosar el trabajo en tareas.

Puede agregar subtareas a una tarea para descomponer porciones más grandes de trabajo en tareas. Tus subincidencias muestran su relación con la incidencia principal, lo que te permite hacer un seguimiento de tu trabajo en GitHub. Las incidencias principales y el progreso de las subincidencias también están disponibles en tu proyectos, lo que te permite crear vistas, filtrar y agrupar por incidencia principal.

Las subincidencias pueden contener otras subincidencias, lo que le permite crear jerarquías completas de incidencias que visualicen proyectos completos o elementos del trabajo y demuestren las relaciones entre las incidencias.

Puede agregar hasta 100 subincidencias por incidencia principal y crear hasta ocho niveles de subincidencias anidadas.

## Creación de una subtarea

1. Vaya a la incidencia a la que quiera agregar una subincidencia.
2. En la parte inferior de la descripción de la incidencia, haga clic en **Crear subincidencia**.
3. En el cuadro de diálogo, escriba el título de la subtarea.
4. Opcionalmente, escriba la descripción del problema y establezca el tipo de problema y los asignados, etiquetas, proyectos e hitos.
5. Opcionalmente, si quiere continuar con la creación de subincidencias para esta incidencia primaria, seleccione **Crear más subincidencias**.
6. Haga clic en **Crear**.

## Adición de una incidencia existente como subincidencia

1. Vaya a la incidencia a la que quiera agregar una subincidencia.

2. En la parte inferior de la descripción del problema, junto a "Crear sub-problema", haga clic en <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>.

   ![Captura de pantalla de la sección de subincidencias debajo de la descripción de la incidencia. El botón "Ver más opciones de subincidencia" aparece resaltado con un rectángulo naranja.](/assets/images/help/issues/sub-issue-drop-down.png)

3. En el menú desplegable, haga clic en **Agregar incidencia existente**.

4. Seleccione la incidencia que quiera agregar como subincidencia.
   * Seleccione un tema de una de las sugerencias.
   * En el campo "Incidencias de búsqueda", escriba un título o un número de incidencia y, después, haga clic en los resultados.
   * Para agregar problemas de otros repositorios, haga clic <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> junto al nombre del repositorio y seleccione otro repositorio.

## Trabajar con problemas secundarios usando GitHub CLI

GitHub CLI es una herramienta de código abierto para usar GitHub desde la línea de comandos del equipo. Cuando trabajas desde la línea de comandos, puedes utilizar el GitHub CLI para ahorrar tiempo y evitar cambiar de contexto. Para más información sobre GitHub CLI, consulte [Acerca de GitHub CLI](/es/enterprise-server@3.22/github-cli/github-cli/about-github-cli).

Para crear un nuevo problema como problema secundario de uno principal existente, use la marca `--parent` con `gh issue create`. El principal se puede especificar mediante el número de problema o URL.

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

Para añadir incidencias existentes como subincidencias de un elemento principal, use el indicador `--add-sub-issue` con `gh issue edit`. La marca acepta una lista separada por comas de números o direcciones URL de problemas.

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

Para eliminar un problema secundario de su principal, use `--remove-sub-issue` en el principal o `--remove-parent` en el problema secundario.

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