Ist es möglich, git checkout
mit dem EGit-Plugin das Äquivalent von innerhalb von Eclipse zu tun ?
Ich habe eine Datei, die geändert wurde. Ich möchte die Änderungen verwerfen und die Datei auf das zurücksetzen, was sich im Quell-Repository befindet. In Subversion wird dies als Zurücksetzen bezeichnet. In git ist das Äquivalent checkout.
Ich kann unter Team keinen Menüpunkt finden, der wie Auschecken oder Zurücksetzen aussieht. Ich benutze EGit 0.6.0.
eclipse
git
eclipse-plugin
egit
Steve Kuo
quelle
quelle
Antworten:
Dies kann über das Kontextmenü "Ersetzen durch / Datei im Git-Index" für die Datei in der Paketansicht erfolgen.
quelle
Sie können dies erreichen, indem Sie einen (Hard-) Reset durchführen. Wählen Sie im Kontextmenü des Projekts Team> Zurücksetzen auf ..., wählen Sie "HEAD" und "Hard" als Rücksetztyp.
Bitte beachten Sie, dass Sie dadurch die Änderungen ALLER Dateien verlieren. Um nur eine einzelne Datei zurückzusetzen, lesen Sie diese Antwort .
quelle
in Eclipse Version: 3.7.0
in "Team-Synchronisierungsperspektive" -> Rechtsklick auf Datei / Ordner in der Synchronisierungsansicht -> überschreiben
quelle
Eine andere Möglichkeit ist die Verwendung der Git Staging-Ansicht :
staging
Gehen Sie nun wie folgt vor, um nur einige der Änderungen in der Datei rückgängig zu machen:
Dadurch entspricht die linke Seite der rechten Seite für diese Änderung. Speichern Sie die Datei, um das Rückgängigmachen abzuschließen.
So machen Sie alle Änderungen rückgängig:
Sie können auch mehr als eine nicht bereitgestellte Datei auswählen und dann mit der rechten Maustaste klicken.
quelle
Setzen Sie eine einzelne Datei zurück, indem Sie zu gehen Fenster> Ansicht anzeigen> Andere> Git-Staging> Nicht bereitgestellte Änderungen gehen
Wählen Sie die Datei (en) aus, die Sie zurücksetzen möchten. Klicken Sie mit der rechten Maustaste und wählen Sie Durch HEAD-Revision ersetzen
Beachten Sie, dass dieser Schritt nicht rückgängig gemacht werden kann.
(Ich verwende Eclipse Version: 3.7.2 Egit Version 2.3.1.201302201838-r)
quelle
Zum Zurücksetzen können Sie mit der rechten Maustaste auf die gewünschte Datei / das gewünschte Verzeichnis klicken und dann Ersetzen durch -> HEAD-Version auswählen
quelle
Öffnen Sie die Team-Synchronisierung. Suchen Sie die Datei und klicken Sie mit der rechten Maustaste -> Überschreiben.
AKTUALISIEREN
Öffnen Sie in Eclipse Luna (4.4.2) die Teamsynchronisierung. Suchen Sie die Datei und klicken Sie mit der rechten Maustaste -> "Zurücksetzen ..."
quelle
Die Funktionalität ist tatsächlich vorhanden, kann aber nicht offensichtlich sein:
Übrigens bedeutet "Zurücksetzen in Git-Jargon", dass ein neues Commit erstellt wird, um ein früheres Commit zurückzusetzen.
quelle
Um zurückkehren Ihre gesamte Datei zu Repository - Daten:
Klicken Sie auf den Ordner, in dem Sie die Revision durchführen möchten, und wechseln Sie dann zu GitStaging
quelle