Pytania otagowane jako branching

Rozgałęzienie, w kontroli wersji to duplikacja obiektu pod kontrolą wersji, dzięki czemu modyfikacje mogą odbywać się równolegle wzdłuż obu gałęzi.

14
Nowy programista nie może nadążyć za połączeniami oddziałów
Jestem nowym programistą - to moja pierwsza pozycja programistyczna. Mój problem jest następujący: używamy git- wycinam gałąź z naszego developoddziału, a następnie zaczynam pracę nad drobnym zadaniem, które mi przydzielono. Jest bardzo wolny, ponieważ jestem niedoświadczony. Do czasu, gdy jestem gotów połączyć moją gałąź z powrotem, developinni wprowadzili tak wiele …

6
Dlaczego squit git zatwierdza żądania ściągania?
Dlaczego każde poważne repozytorium Github, które ściągam, każe mi zmiażdżyć moje zobowiązania w jednym zatwierdzeniu? Myślałem, że dziennik git jest tam, abyś mógł sprawdzić całą swoją historię i zobaczyć dokładnie, jakie zmiany się tam zdarzyły, ale zgniatanie go wyciąga go z historii i łączy w jedno zatwierdzenie. O co chodzi? …


9
Utrzymuj setki niestandardowych oddziałów w oddziale głównym
Obecnie mamy jedną gałąź główną dla naszej aplikacji PHP we wspólnym repozytorium. Mamy ponad 500 klientów, którzy są subskrybentami naszego oprogramowania, z których większość ma pewne dostosowania do różnych celów, każdy w oddzielnym oddziale. Dostosowaniem może być inna nazwa pola tekstowego, zupełnie nowa funkcja lub moduł albo nowe tabele / …


13
Rozgałęziać się czy nie rozgałęziać?
Do niedawna mój przepływ pracy programistycznej był następujący: Uzyskaj tę funkcję od właściciela produktu Utwórz oddział (jeśli funkcja jest dłuższa niż 1 dzień) Zaimplementuj w oddziale Scal zmiany z gałęzi głównej do mojej gałęzi (aby zmniejszyć konflikty podczas scalania wstecznego) Scal moją gałąź z powrotem do głównej gałęzi Czasami były …


7
Praca nad oddziałem w zależności od innego sprawdzanego oddziału
W jaki sposób git pomaga radzić sobie z poniższym scenariuszem: Mam zadanie podzielone na 2 części: zadanie zaplecza i zadanie interfejsu użytkownika. Zgłaszam żądanie ściągnięcia, aby scalić zmiany backendu i czekam na scalenie (i adres zwrotny). Podczas oczekiwania nie mogę naprawdę pracować nad zmianami interfejsu użytkownika, ponieważ zależy to od …
65 git  branching 

7
Jak radzisz sobie z kodowaniem integrującym z wielu gałęzi / programistów podczas każdego sprintu?
Właśnie dostałem telefon retro, w którym programiści wyrazili zaniepokojenie integracją swoich historii w głównej gałęzi każdego sprintu. Wszyscy programiści kodują we własnej gałęzi i pod koniec sprintu łączą się w jedną gałąź główną. Następnie jeden programista (zwykle ten sam) ma za zadanie upewnić się, że wszystko dobrze zintegrowało się z …

11
Czy zatwierdzanie niedziałającego kodu jest kiedykolwiek w porządku?
Czy dobrym pomysłem jest wymaganie zatwierdzenia tylko działającego kodu? To zatwierdzenie nie musi pozostawiać repozytorium w stanie roboczym, ponieważ: ... jesteśmy na wczesnym etapie projektowania, kod nie jest jeszcze stabilny. ... jesteś jedynym deweloperem projektu. Wiesz, dlaczego nic nie działa. Co więcej, nie przerywasz niczyjej pracy, popełniając uszkodzony kod. ... …


3
Ponowne użycie połączonego oddziału, dobra praktyka?
Obecnie tworzyłem nowy oddział za każdym razem, gdy muszę dodawać nową funkcję do mojej aplikacji. Kiedy moja funkcja jest skończona i funkcjonalna, łączę ją z gałęzią master. Ale później, kiedy muszę zaktualizować tę funkcję (jak ulepszenie), czy lepiej jest utworzyć nową gałąź, czy też muszę zmienić bazę poprzedniej wersji na …
36 git  branching 

12
Czy DVCSes zniechęcają do ciągłej integracji?
Powiedzmy, że jest zespół dziesięciu zwinnych programistów. Każdego dnia wybierają zadanie z planszy, popełniają kilka zmian w stosunku do niego, dopóki (do końca dnia) nie ukończą zadania. Wszyscy programiści meldują się bezpośrednio w stosunku do pnia (w stylu Google, każde zatwierdzenie jest kandydatem do wydania, za pomocą przełączników funkcji itp.). …


2
Czy podczas korzystania z Git wskazane jest używanie gałęzi master do aktywnego programowania?
Po pierwsze, przechodzimy do przejścia wszystkich naszych zespołów projektowych do korzystania z git i opracowujemy wytyczne dotyczące sposobu organizacji repozytoriów, tak aby niektóre oddziały mogły być monitorowane pod kątem ciągłej integracji i automatyczne wdrożenie na serwerach testowych. Obecnie rozwijane są dwa modele: Duży wpływ na artykuł nvie.com na temat udanego …
32 git  branching 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.