Krótko mówiąc: jakie są najlepsze praktyki w używaniu Intellij Idea (9) i Git?Sprawdzone metody korzystania z Git z Intellij Idea
Kontekst
Niedawno przeniesieni do idei 9 i zaczęli używać Git dla nowej funkcji na istniejącym projekcie.
W dużym stopniu korzystamy z wiersza poleceń git, aby lepiej poznać narzędzie. Ale pomyśleliśmy, że wybierzemy umysł-ul, aby dowiedzieć się, jakie są najlepsze praktyki dla gita z pomysłem.
Interfejs Idea jest podobny zarówno dla CVS, jak i Git, ale podstawowe implementacje różnią się nieco.
Przykład pytania
Na przykład: -Z CVS, kiedy mieliśmy wielu dopuszczenie produktu, każdy z nas miałby lokalną kopię 1-0, 2-0, 3-0 , itp. oddziałów, z których każdy ma własne pliki Intellij (np. .ipr, .iws, itp.). Wydaje się, że "git way" ma jeden projekt i używa gałęzi "git" do przełączania gałęzi. Jest to w porządku, ale generuje ogromne obciążenie dla pomysłu (ponieważ musi przeładowywać każdy zmieniony plik, w tym słoiki do odprawy) podczas zmiany gałęzi. A więc: czy nadal masz osobny projekt (z rozszerzeniem .git) dla każdego "głównego wydania" lub masz jeden projekt i używasz "gałęzi git"?
- Czy warto używać Autostash?
- Czy automatycznie dodajesz każdą modyfikację do swojego zatwierdzenia git? lub użyć "git add" później?
-Zastankujesz?
-Najlepszy sposób na połączenie?
-Inne inne wskazówki/porady/co-działa-dla-ciebie, itp.
Uwagi końcowe
Nadal „myśleć w CVS”, więc część ta jest przyzwyczaić git; część przyzwyczaja się do Ui Idea'a dla gita.
Są to dość podstawowe pytania, ponieważ nadal używamy głównie linii komand. Również słyszałem pomysł 10 ma lepsze/szybsze/silniejszych narzędzi integracyjnych git
Thanks
Jedną z cech, chciałbym mieć to folder systemowy cache IntelliJ zależą mieszania kodu źródłowego (jak git sam jest realizowany). W ten sposób może szybko zsynchronizować pamięć podręczną po przełączeniu między bardzo różnymi gałęziami ... teraz jest to ból. – ripper234