Ich habe gerade auf Eclipse Neon von Mars aktualisiert. Früher konnte ich einfach "Commit" aus dem "Team" -Menü wählen, und der Dialog würde Kontrollkästchen für die Dateien bereitstellen, die ich inszenieren wollte. Ich könnte einfach auf "Alles auswählen" klicken und alle Dateien würden inszeniert werden. In der Tat würden die bereits im Repository vorhandenen Dateien bereits überprüft werden, wenn ich mich richtig erinnere.Wie man einfach Git in Eclipse Neon commit
Jetzt zeigt Eclipse Neon kein Dialogfeld mehr an, sondern zeigt eine Registerkarte "Git Staging" an. Die geänderten Dateien werden als "Nicht gestartete Änderungen" aufgelistet. Ja, ich kenne den Git-Workflow, aber das scheint ein Rückschritt für die Eclipse-Benutzeroberfläche zu sein. Wie "inszeniere" ich die Datei? Muss ich sie auswählen und per Drag-and-Drop auf "Staged Changes" verschieben? Muss ich mit der rechten Maustaste darauf klicken und sie zum Index hinzufügen?
Was auch immer passiert, es wird nicht lassen Sie mich nur auf die Schaltfläche "Commit" --- es wird sich beschweren, dass es keine nicht gespeicherten Dateien gibt. Fehle ich eine Art zu committen das war so einfach wie in Eclipse Mars, mit automatischem Staging von Dateien oder zumindest einem "stage all" Knopf?
Um ehrlich zu sein, würde ich einfach die Git Bash verwenden, um dies zu tun. Es ist viel einfacher und gibt Ihnen mehr Kontrolle über Ihre Quelle, anstatt sich auf die IDE zu verlassen, um es für Sie zu verwalten. – ManoDestra
Maven auf der Kommandozeile gibt mir mehr Kontrolle als eine IDE --- aber für normale, tägliche Arbeit möchte ich die IDE für einfaches Bauen verwenden und meine IDE nicht in die Quere kommen. Ich sollte nicht gezwungen sein, Maven oder Git auf der Kommandozeile zu benutzen, denke ich. –
Sie sind nicht gezwungen. Im Allgemeinen wird es einfach viel effizienter und flexibler sein. Lassen Sie die IDE das tun, was sie am besten kann: Code bearbeiten. Und lass deine Quellcodeverwaltung ihre Sache separat machen. Nur meine Meinung. Ich habe in der Vergangenheit zu oft festgestellt, dass IDE-Interferenzen mit der Quellcodeverwaltung negative Konsequenzen haben. Die Verwendung der IDE zum Erstellen und Debuggen ist erforderlich. Das Verwalten der Quellcodeverwaltung ist einfach nicht möglich. Jeder für sich selbst: D – ManoDestra