{"meta":{"title":"Uso de otras herramientas con solicitudes de incorporación de cambios apiladas","intro":"Use solicitudes de incorporación de cambios apiladas con herramientas como Jujutsu, Sapling o git-town.","product":"Solicitudes de incorporación de cambios","breadcrumbs":[{"href":"/es/pull-requests","title":"Solicitudes de incorporación de cambios"},{"href":"/es/pull-requests/reference","title":"Referencia"},{"href":"/es/pull-requests/reference/use-other-tools-with-stacked-pull-requests","title":"Solicitudes de incorporación de cambios apiladas y otras herramientas"}],"documentType":"article"},"body":"# Uso de otras herramientas con solicitudes de incorporación de cambios apiladas\n\nUse solicitudes de incorporación de cambios apiladas con herramientas como Jujutsu, Sapling o git-town.\n\n> \\[!NOTE] Esta característica está en versión preliminar pública y está sujeta a cambios.\n\nLas solicitudes de incorporación de cambios apiladas se basan en ramas de Git estándar y solicitudes de incorporación de cambios normales, por lo que puede optar por usar herramientas distintas de la CLI para el `gh stack` flujo de trabajo local. Si administra cadenas de ramas con otra herramienta, como Jujutsu (jj), Sapling o git-town, puede usar el `gh stack link` comando para abrir esas ramas como una pila en GitHub.\n\nEl `gh stack link` comando solo llama a la GitHub API para crear las solicitudes de incorporación de cambios apiladas; no crea ningún seguimiento local. Si una rama ya tiene una solicitud de incorporación de cambios abierta, la usa; de lo contrario, `link` crea una solicitud de incorporación de cambios de borrador con la rama base correcta.\n\n## Vinculación de ramas como una pila\n\n1. Cree la cadena de ramas localmente con la herramienta que prefiera. Por ejemplo, con Jujutsu:\n\n   ```shell\n   jj new main -m \"first change\"\n   jj bookmark create change1 --revision @\n\n   jj new -m \"second change\"\n   jj bookmark create change2 --revision @\n\n   jj new -m \"third change\"\n   jj bookmark create change3 --revision @\n   ```\n\n2. Inserte las ramas y vinculelas como una pila, enumeradas de abajo a arriba.\n\n   ```shell\n   gh stack link change1 change2 change3\n   ```\n\n   Esto inserta las ramas, crea una solicitud de incorporación de cambios para cada una con la base correcta y las vincula como una pila en GitHub.\n\n## Agregar a una pila existente\n\nPara agregar más ramas a una pila que creó con `link`, vuelva a ejecutar `gh stack link` con la lista **completa** de solicitudes de incorporación de cambios y ramas de la pila, de abajo a arriba. Puede hacer referencia a las solicitudes de incorporación de cambios existentes por número.\n\n```shell\ngh stack link 123 124 125 change4 change5\n```\n\n## Establecimiento de una rama base o apertura de solicitudes de incorporación de cambios\n\nDe forma predeterminada, `link` tiene como destino la rama predeterminada del repositorio y crea solicitudes de incorporación de cambios de borrador. Para cambiar este comportamiento:\n\n* Use `--base` para especificar una rama de tronco diferente.\n* Use `--open` para marcar las solicitudes de incorporación de cambios como listas para su revisión en lugar del borrador.\n\n```shell\ngh stack link --base develop --open change1 change2 change3\n```\n\n## Adopción de ramas para el seguimiento local completo\n\nSi desea realizar un seguimiento completo de la pila local ( para que pueda usar comandos como `gh stack rebase`, `gh stack sync`y navegación de pila) adopte las ramas existentes con `gh stack init` en su lugar, envíelas.\n\n```shell\ngh stack init change1 change2 change3\ngh stack submit\n```\n\n## Lectura adicional\n\n* [Solicitudes de incorporación de cambios apiladas](/es/pull-requests/reference/stacked-pull-requests)"}