Inhaltsverzeichnis:

Rebase Interactive mit Eclipse (eGit) – wikiHow
Rebase Interactive mit Eclipse (eGit) – wikiHow

Video: Rebase Interactive mit Eclipse (eGit) – wikiHow

Video: Rebase Interactive mit Eclipse (eGit) – wikiHow
Video: Build Real-World Python Microservices with Continuous Delivery From Zero 2024, Juli
Anonim
Interaktives Rebase mit Eclipse (eGit)
Interaktives Rebase mit Eclipse (eGit)

20180718 - Ich "glaube", dass ich das Problem mit den Bildern gelöst habe. Wenn sie vergrößert erscheinen oder keinen Sinn ergeben, klicken Sie. Wenn Sie auf ein Problem stoßen, senden Sie mir eine Nachricht und ich werde versuchen, Ihnen zu helfen.

Dieses instructable bietet die Schritt-für-Schritt-Details, um eine interaktive Rebase in Eclipse (eGit) durchzuführen. Die Screenshots basieren auf Eclipse Neon.3 (unter Windows), der Prozess war jedoch auch bei Eclipse Mars und anderen früheren Versionen nahezu identisch. Die Linux-GUI weist leichte Abweichungen auf, jedoch sollten die Details hier immer noch nah genug sein, um Sie durch den Prozess zu führen. (Noch gültig ab Eclipse 2020-09 [v4.17.0].)

Die Schritte in diesem Prozess basieren auf der Verwendung von Github sowohl für Ursprungs- als auch für Upstream-Remotes. (Ich habe auf keine andere Weise mit git gearbeitet, dachte aber, ich sollte es erwähnen, falls es für einen Leser irgendwo auf dem Weg von Bedeutung ist.)

Schritt 1: Zeigen Sie Ihre Projektverlaufsansicht an

Verwenden Sie im Paket-Explorer das Kontextmenü mit der rechten Maustaste, um 'Anzeigen in' > 'Verlauf'

Schritt 2: Starten Sie Ihre interaktive Rebase (aus der Verlaufsansicht)

Starten Sie Ihre interaktive Rebase (aus der Verlaufsansicht)
Starten Sie Ihre interaktive Rebase (aus der Verlaufsansicht)

Klicken Sie in der Verlaufsansicht mit der rechten Maustaste auf den Commit vor Ihrem und wählen Sie 'Rebase Interactive'.

Schritt 3: Wählen Sie die Aktionen für Ihre Commits

Angenommen, Sie möchten die neuesten Commits in die Originale "reparieren" [sie alle zusammenführen]. Wählen Sie den/die neuesten Eintrag(e) aus und legen Sie sie als „Fixup“fest.

Sie können auch "Squash" verwenden, wenn Sie Commits zusammenführen, aber auch die Commit-Nachricht(en) bearbeiten möchten.

Details zu anderen 'Aktionen' finden Sie hier:

-

Schritt 4: Wenden Sie Ihre Aktionen an

Wenden Sie Ihre Aktionen an
Wenden Sie Ihre Aktionen an
Wenden Sie Ihre Aktionen an
Wenden Sie Ihre Aktionen an

Klicken Sie auf die Schaltfläche "Start", um Ihre Aktionen anzuwenden.

Nachdem Ihre Aktionen angewendet wurden, beachten Sie, dass Ihr Projekt jetzt dekoriert ist, was anzeigt, dass es sowohl vor als auch hinter der zugeordneten Fernbedienung liegt.

Schritt 5: Pushen Sie Ihr neues Commit

Verwenden Sie im 'Package Explorer' die Kontextmenüs mit der rechten Maustaste, um Ihren Commit zu 'pushen'.

Schritt 6: Legen Sie das 'Push'-Ziel fest

Legen Sie das 'Push'-Ziel fest
Legen Sie das 'Push'-Ziel fest

Lassen Sie im Dialog 'Destination Git Repository' das Remote 'Origin' ausgewählt.

Schritt 7: Wählen Sie den Zweig zum 'Push' aus

Wählen Sie die Filiale aus, auf die Sie 'pushen' möchten
Wählen Sie die Filiale aus, auf die Sie 'pushen' möchten
Wählen Sie die Filiale aus, auf die Sie 'pushen' möchten
Wählen Sie die Filiale aus, auf die Sie 'pushen' möchten

Geben Sie die 'Source' und 'Destination'-Referenzen ein oder verwenden Sie die Strg-Leertaste, um die aktuelle Liste zu öffnen und von dort aus auszuwählen.

Schritt 8: Fügen Sie die Verzweigungsspezifikation für Ihren 'Push' hinzu

Klicken Sie auf die Schaltfläche "Spezifikation hinzufügen".

Schritt 9:

Bild
Bild
Bild
Bild

Sobald die „Spezifikation für Push“hinzugefügt wurde, aktivieren Sie das Kontrollkästchen „Update erzwingen“. Klicken Sie auf 'Finish', um den neuen Commit an die Fernbedienung zu pushen ('Origin').

Schritt 10: Verlauf überprüfen

Wenn Sie wie in Schritt 1 einmal gegen 'Show In' > 'History' vorgehen, sollten Sie jetzt beachten, dass es nur einen Commit für Ihre Änderungen gibt.

Empfohlen: