Zum Inhalt springen
GitTree
Hosting-Integrationen

Eine Pull-Anfrage zusammenführen oder schließen

Merge… fragt den Anbieter, wie die Pull-Anfrage zusammengeführt werden kann, zeigt an, ob es sich um Ready to merge handelt, und bietet nur die Merge methods an, die das Repository zulässt. GitTree wird nur zusammengeführt, solange der Kopf noch der Commit ist, den Sie sich angesehen haben; Wenn neue Commits eintreffen, wird nichts zusammengeführt.

ProfiAktualisiert

Benötigt GitTree Pro oder eine laufende Testversion; Free behält alle lokalen Git-Funktionen bei. Vergleichen Sie die Pläne.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Warum eine Zusammenführung blockiert ist
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

Bevor Sie beginnen

  • GitTree Pro oder laufende Testversion: Pull Requests sind Teil von Pro.
  • Erlaubnis zum Zusammenführen beim Anbieter und Überprüfung der Pull-Anfrage.

Wo es zu finden ist

  • Im Pull-Request: Merge…, Close… und Reopen…. Die Palette: Merge Pull Request….
AktionmacOSWindows und Linux
Die Befehlspalette⌘⇧PCtrl+Shift+P

Schritte

  1. Öffnen Sie Zusammenführen

    Drücken Sie Merge…. GitTree fragt den Anbieter und zeigt den Status an, z. B. Ready to merge. oder Required checks are failing.

  2. Wählen Sie die Methode

    Wählen Sie ein Merge method: Create a merge commit, Squash and merge, Rebase and merge, Fast-forward only oder Semi-linear merge, je nachdem, wie es das Repository zulässt. Bearbeiten Sie optional den Commit-Titel und die Nachricht.

  3. Zusammenführen

    Markieren Sie bei Bedarf Delete the source branch … afterwards und drücken Sie Merge. GitTree sagt Pull request #… merged.

Erwartetes Ergebnis

Der Pull-Request wird beim Anbieter zusammengeführt. Rufen Sie ab, um die Zusammenführung in Ihrem Diagramm anzuzeigen.

Warum eine Zusammenführung blockiert ist

Merge gibt an, wie der Anbieter berichtet
GitTree sagtWas zu tun
The branches conflict.Lösen Sie die Konflikte auf dem Zweig und pushen Sie.
Branch protection or required reviews block this merge.Holen Sie sich die Genehmigungen, die die Branche benötigt.
The branch is behind its target and must be updated first.Führen Sie das Ziel mit dem Zweig zusammen oder rebasieren Sie es neu und pushen Sie es.
A draft cannot be merged.Wählen Sie zuerst Ready for Review.

Um ohne Zusammenführung anzuhalten, schließt Close… die Pull-Anfrage. Reopen… bringt es zurück.

Wenn etwas schief geht

„Seit Sie nachgeschaut haben, sind neue Commits eingetroffen. Es wurde nichts zusammengeführt.“

Überprüfen Sie die neuen Commits und führen Sie sie erneut zusammen.

„Der Anbieter hat den Zusammenschluss akzeptiert … und führt ihn weiterhin durch.“

Drücken Sie kurz Refresh, um die Zusammenführung anzuzeigen.

Fragen

Umgeht GitTree den Zweigschutz?

Nein. Der Anbieter entscheidet über jede Zusammenführung; GitTree fragt nur danach, mit der von Ihnen gewählten Methode.