{"meta":{"title":"Verwenden anderer Tools mit gestapelten Pullanforderungen","intro":"Verwenden Sie gestapelte Pullanforderungen mit Tools wie Jujutsu, Sapling oder Git-Town.","product":"Pull Requests","breadcrumbs":[{"href":"/de/enterprise-cloud@latest/pull-requests","title":"Pull Requests"},{"href":"/de/enterprise-cloud@latest/pull-requests/reference","title":"Referenz"},{"href":"/de/enterprise-cloud@latest/pull-requests/reference/use-other-tools-with-stacked-pull-requests","title":"Gestapelte PRs und andere Tools"}],"documentType":"article"},"body":"# Verwenden anderer Tools mit gestapelten Pullanforderungen\n\nVerwenden Sie gestapelte Pullanforderungen mit Tools wie Jujutsu, Sapling oder Git-Town.\n\n> \\[!NOTE] Dieses Feature befindet sich in der öffentlichen Vorschau und kann geändert werden.\n\nGestapelte Pullanforderungen basieren auf standardmäßigen Git-Verzweigungen und regulären Pullanforderungen, sodass Sie andere Tools als die `gh stack` CLI für Ihren lokalen Workflow verwenden können. Wenn Sie Verzweigungsketten mit einem anderen Tool verwalten, z. B. Jujutsu (jj), Sapling oder Git-Town, können Sie den `gh stack link` Befehl verwenden, um diese Verzweigungen als Stapel zu GitHuböffnen.\n\nDer `gh stack link` Befehl ruft nur die GitHub API auf, um die gestapelten Pullanforderungen zu erstellen – es erstellt keine lokale Nachverfolgung. Wenn eine Verzweigung bereits über eine offene Pullanforderung verfügt, `link` wird sie verwendet. Andernfalls wird eine Entwurfs-Pullanforderung mit dem richtigen Basiszweig erstellt.\n\n## Verknüpfen von Verzweigungen als Stapel\n\n1. Erstellen Sie Ihre Filialenkette lokal mit Ihrem Wahltool. Beispielsweise mit 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. Verschieben Sie die Verzweigungen, und verknüpfen Sie sie als Stapel, der von unten nach oben aufgeführt ist.\n\n   ```shell\n   gh stack link change1 change2 change3\n   ```\n\n   Dadurch werden die Verzweigungen verschoben, eine Pullanforderung für jeden mit der richtigen Basis erstellt und als Stapel verknüpft GitHub.\n\n## Hinzufügen zu einem vorhandenen Stapel\n\nWenn Sie einem von Ihnen erstellten `link`Stapel weitere Verzweigungen hinzufügen möchten, führen `gh stack link` Sie sie erneut mit der **vollständigen** Liste der Pullanforderungen und Verzweigungen im Stapel von unten nach oben aus. Sie können auf vorhandene Pullanforderungen nach Zahl verweisen.\n\n```shell\ngh stack link 123 124 125 change4 change5\n```\n\n## Festlegen eines Basiszweigs oder öffnen von Pullanforderungen\n\nRichtet sich standardmäßig `link` auf die Standardverzweigung Ihres Repositorys und erstellt Entwürfe von Pullanforderungen. So ändern Sie dieses Verhalten:\n\n* Dient `--base` zum Angeben einer anderen Trunkverzweigung.\n* Wird verwendet `--open` , um die Pullanforderungen anstelle des Entwurfs als bereit für die Überprüfung zu markieren.\n\n```shell\ngh stack link --base develop --open change1 change2 change3\n```\n\n## Übernehmen von Filialen für die vollständige lokale Nachverfolgung\n\nWenn Sie die vollständige lokale Stapelverfolgung benötigen , damit Sie Befehle wie `gh stack rebase`, `gh stack sync`und Stapelnavigation verwenden können – übernehmen Sie stattdessen Ihre vorhandenen Verzweigungen `gh stack init` , und übermitteln Sie sie.\n\n```shell\ngh stack init change1 change2 change3\ngh stack submit\n```\n\n## Weiterführende Lektüre\n\n* [Gestapelte Pullanforderungen](/de/enterprise-cloud@latest/pull-requests/reference/stacked-pull-requests)"}