{"meta":{"title":"Creación de solicitudes de incorporación de cambios apiladas","intro":"Cree una pila de solicitudes de incorporación de cambios dependientes mediante la gh stack extensión en GitHub CLI o directamente en GitHub.","product":"Solicitudes de incorporación de cambios","breadcrumbs":[{"href":"/es/pull-requests","title":"Solicitudes de incorporación de cambios"},{"href":"/es/pull-requests/how-tos","title":"How-tos"},{"href":"/es/pull-requests/how-tos/create-pull-requests","title":"Crear solicitudes de incorporación de cambios"},{"href":"/es/pull-requests/how-tos/create-pull-requests/creating-stacked-pull-requests","title":"Creación de solicitudes de incorporación de cambios apiladas"}],"documentType":"article"},"body":"# Creación de solicitudes de incorporación de cambios apiladas\n\nCree una pila de solicitudes de incorporación de cambios dependientes mediante la gh stack extensión en GitHub CLI o directamente en GitHub.\n\n> \\[!NOTE] Esta característica está en versión preliminar pública y está sujeta a cambios.\n\nCree solicitudes de incorporación de cambios apiladas con la `gh stack` extensión en GitHub CLI o en el GitHub sitio web.\n\n> \\[!NOTE]\n> Las solicitudes de incorporación de cambios apiladas requieren que todas las ramas estén en el mismo repositorio. No se admiten pilas de bifurcación cruzada.\n\n## Creación de una pila con GitHub CLI\n\n1. Inicialice una pila. Esto crea y extrae la primera rama en la parte superior de la rama troncal.\n\n   ```shell copy\n   gh stack init BRANCH-NAME\n   ```\n\n2. Escriba código para la primera capa y, a continuación, realice una fase y confirme los cambios.\n\n   ```shell copy\n   git add .\n   git commit -m \"helpful-commit-message\"\n   ```\n\n3. Agregue una rama para la siguiente unidad lógica de trabajo. La nueva rama se crea sobre la actual.\n\n   ```shell copy\n   gh stack add BRANCH-NAME\n   ```\n\n4. Escriba código y confirme en la nueva rama. Repita para cada capa adicional.\n\n5. Inserte todas las ramas en el repositorio remoto y cree las solicitudes de incorporación de cambios apiladas en GitHub.\n\n   ```shell copy\n   gh stack submit\n   ```\n\n   Cada solicitud de incorporación de cambios se crea con la rama base correcta, por lo que los revisores solo ven la diferencia de esa capa y las solicitudes de incorporación de cambios se vinculan automáticamente como una pila.\n\n## Creación de una pila desde el GitHub sitio web\n\nPuede crear una pila sin la CLI estableciendo la rama base de cada solicitud de incorporación de cambios en la rama debajo de ella.\n\n1. Cree la primera solicitud de incorporación de cambios como lo haría normalmente. Normalmente, la base tendría como destino `main`.\n\n2. Cree la siguiente solicitud de incorporación de cambios y establezca su rama base en la primera rama de la solicitud de incorporación de cambios. Seleccione la opción **Crear pila** para vincular las dos solicitudes de incorporación de cambios como una pila.\n\n   Una vez creada, la pila muestra las solicitudes de incorporación de cambios vinculadas.\n\n   * Un icono <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-stack\" aria-label=\"The stack icon\" role=\"img\"><path d=\"M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z\"></path></svg> de pila en la parte superior de la solicitud de incorporación de cambios muestra un número que indica qué capa está viendo.\n   * Aparece un mapa de pila en el cuadro de combinación. Muestra cada solicitud de incorporación de cambios en la pila y su estado, y le permite navegar a cualquier capa con un solo clic.\n\n3. Repita la repetición para cada solicitud de incorporación de cambios adicional, que tiene como destino la rama de la solicitud de incorporación de cambios antes de ella.\n\n## Convertir las solicitudes de incorporación de cambios existentes en una pila\n\nSi ya tiene solicitudes de incorporación de cambios abiertas cuyas ramas se alinean, donde la rama base de cada solicitud de incorporación de cambios es la rama principal de la solicitud de incorporación de cambios debajo, GitHub reconoce la cadena y muestra una **oferta de banner de recomendación** para convertirlos en una pila.\n\n1. En cualquiera de las solicitudes de incorporación de cambios aptas, seleccione el banner para abrir un cuadro de diálogo que obtenga una vista previa de la pila, enumerando cada solicitud de incorporación de cambios en orden de arriba a abajo.\n\n2. Revise la versión preliminar y confirme que vincule las solicitudes de incorporación de cambios en una pila.\n\nUna vez que confirme, el mapa de pila aparece en el encabezado de cada solicitud de incorporación de cambios.\n\n## Agregar a una pila existente desde el GitHub sitio web\n\nPara agregar una nueva solicitud de incorporación de cambios a una pila que ya existe:\n\n1. Abra cualquier solicitud de incorporación de cambios en la pila, haga clic **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-stack\" aria-label=\"The stack icon\" role=\"img\"><path d=\"M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z\"></path></svg>** en el encabezado y, a continuación, haga clic en **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"Add button\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg> Agregar a la pila**.\n\n2. La rama base se establece automáticamente en el encabezado de la solicitud de incorporación de cambios superior. Seleccione la rama principal de la nueva solicitud de incorporación de cambios y seleccione **Crear solicitud de incorporación de cambios**.\n\n3. Seleccione **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"Add button\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg> Agregar a la pila** para crear la solicitud de incorporación de cambios.\n\nLa nueva solicitud de incorporación de cambios se agrega a la parte superior de la pila.\n\n## Lectura adicional\n\n* [Comandos de la CLI de solicitudes de incorporación de cambios apiladas](/es/pull-requests/reference/stacked-prs-cli-commands)"}