Eclipse Git Synchronisieren nicht angezeigt änderungen
Egal was ich mache, Eclipse (EGit) nicht die änderungen anzuzeigen. Ich habe suchte eine Menge für diese Angelegenheit, aber es nicht lösen können. Ein Freund von mir hat das gleiche Problem. In der Vergangenheit funktionierte alles gut, aber von einem Tag auf den anderen das Problem aufgetreten ist.
Wenn ich getroffen Team > Synchronisieren von Workspace, nur der dialog "Synchronisieren Git: Keine änderungen gefunden." erscheint. Wenn ich wählen Team > Advanced > Synchronisieren, passiert das gleiche.
Ich habe auch installiert eine neue Eclipse (mit einem frischen Windows) und Problem war immer noch da. Mit meinem Ubuntu-notebook alles in Ordnung ist.
Hat jemand das gleiche Problem? Gibt es eine Lösung? Ich habe auch versucht zu installieren, die plugins genannt werden in diesem Antwort, aber es hat nicht funktioniert für mich.
Update
Eclipse zeigt auch eingehende änderungen (nach der Installation von upstream) und die geänderten Dateien (mit einem Pfeil), aber die Ansicht synchronisieren immer noch nicht zeigen die Veränderungen.
Update 2 ich habe getestet, ein Projekt von Github und es funktioniert alles wie apected. Was könnte der Unterschied zwischen diesen beiden Projekten? Ich habe die repository-Einstellungen und Sie sind gleich. Könnte die Authentifizierung, die die Probleme verursachen? Wie ich schon gesagt habe, das Projekt funktioniert auf meinem Ubuntu-Rechner.
- Ist es möglich, dass eines der Projekte, das geschlossen ist oder nicht importieren in Eclipse? Was geändert werden, wenn dies plötzlich geschieht, aktualisieren Sie etwas ändern oder etwas in der Projekt-Konfiguration?
- Nichts hat sich geändert. Wie ich schon gesagt habe, ich habe auch installiert ein komplett neues OS und eine frische Eclipse. Danach zog ich das Projekt mit EGit und der Fehler war auch schon da. Auf meinem Ubuntu-Rechner läuft alles Prima.
- Ich habe ein weiteres update.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Früher habe ich das gleiche problem, aber ein Upgrade zu EGit 2.2 zu haben scheint darum gekümmert. Die Dinge sind nun konsistent zwischen "git status" auf der Kommandozeile und "Team /Synchronisieren von Workspace" in Eclipse.
Erhalten Sie EGit von hier oder Sie können fügen Sie die update-site http://download.eclipse.org/egit/updates-2.2 zu Eclipse.
Neuesten Egit-Update-Site:
http://download.eclipse.org/egit/updates
Ich habe versucht, die neue EGit, re-Klonen Sie das Projekt, und nichts funktionierte, außer dieser:
Bevor Sie synchronisieren können Ihrem Arbeitsbereich, die Sie benötigen, zu tun, eine "fetch" vom remote-repository (
Team -> Fetch from Upstream
), um alle eingehenden änderungen in Ihr lokales repository. Danach können Sie synchronisieren Sie Sie.Wenn Sie nicht wollen, um mit zwei Klicks zum synchronisieren, aktivieren Sie "Immer launch Holen, bevor synchronisation" in
Preferences -> Team -> Git -> Synchronize
.Inszeniert ÄnderungenDies hat für mich gearbeitet :
Immer, wenn Sie änderungen vorgenommen haben. Der rechten Maustaste auf der name Ihres Projekts Gehen Sie dann zu Team und klicken Sie auf "Add to Index". Jetzt wieder Rechtsklick auf dein Projekt-Name dann an das Team und klicken Sie auf "Commit". Jetzt werden Sie sehen, dass Git Staging-Konsole geöffnet wurde und die änderungen, die Sie vorgenommen haben, werden gestartet, die Anzeige in Inszenierte Veränderungen box.
Waren wir strugeling mit dem gleichen problem. Es stellte sich heraus, das wir hatten, entfernen Sie alle Optionen in der Git->Einstellungen Synchronisieren.
Sind wir mit Eclipse Juno und Kepler. Entfernen der Optionen löste das problem für beide.
Wenn es hilft jemand, ich lief in das gleiche problem.
Während der Synchronisierung, in der repository-Auswahl die option lokalen nicht übernommenen änderungen im Vergleich nicht aktiviert ist, und zeigt Keine änderungen gefunden in der Synchronisieren anzeigen. Synchronisieren mit dieser option wird überprüft, gezeigt die änderungen.
Eclipse Version: Luna Service Release 1 (4.4.1) - MacOS