Właśnie zaktualizowałem Eclipse Neon z Marsa. Wcześniej mogłem wybrać opcję "Zatwierdź" z menu "Zespół", a okno dialogowe zawierało pola wyboru dla plików, które chciałem wystawić. Mogłabym łatwo trafić "wybierz wszystko", a wszystkie pliki zostaną zainscenizowane. W rzeczywistości pliki już znajdujące się w repozytorium będą już sprawdzone, o ile dobrze pamiętam.Jak łatwo zatwierdzić Git w Eclipse Neon
Teraz Eclipse Neon nie wyświetla okna dialogowego, ale wyświetla kartę widoku "Git Staging". Zmodyfikowane pliki są oznaczone jako "Zmiany nieoparte". Tak, znam przepływ pracy Git, ale wydaje mi się, że jest to krok wstecz w przypadku interfejsu Eclipse. Jak "przesuwać" plik? Czy muszę je wybrać i przeciągnąć i upuścić na "Zmiany etapowe"? Czy muszę je kliknąć prawym przyciskiem myszy i dodać do indeksu?
Cokolwiek się stanie, nie pozwól mi po prostu nacisnąć przycisk "Zatwierdź" --- będzie narzekał, że nie ma żadnych plików bez rejestracji. Czy brakuje mi jakiegoś sposobu na zatwierdzenie, które było tak łatwe, jak w Eclipse Mars, z automatyczną inscenizacją plików lub co najmniej przyciskiem "wszystkie etapy"?
Szczerze mówiąc, po prostu użyłbym Git Bash, aby to zrobić. Jest to znacznie łatwiejsze i zapewnia większą kontrolę nad źródłem, niż poleganie na IDE, aby nim zarządzać. – ManoDestra
Maven na linii poleceń daje mi więcej kontroli niż IDE - a jednak do normalnej, codziennej pracy chcę używać IDE do prostego budowania i nie mam na przeszkodzie mojego IDE. Nie powinienem być zmuszany do używania Mavena lub Gita na linii poleceń, jak sądzę. –
Nie jesteś do tego zmuszony. Po prostu, ogólnie rzecz biorąc, będzie o wiele bardziej wydajna i elastyczna. Pozwól, aby IDE zrobił to, co robi najlepiej: edytuj kod. I niech twoja kontrola źródłowa zrobi to osobno. Tylko moja opinia. W przeszłości wiele razy odkryłem, że ingerencja IDE w kontrolę źródła ma negatywne konsekwencje. Używanie IDE do budowania i debugowania jest wymagane. Zarządzanie kontrolą źródła po prostu nie jest. Każdy na swój własny: D – ManoDestra