Cześć Zacząłem projekt na Github z innymiwnoszący wkład, powinienem rozwidlić swój własny projekt i zrobić aktualizacje za pomocą żądania wyciągnięcia. Do tej pory tylko pchałem zmiany w oddziałach i zastanawiam się, czy to nie jest zła praktyka.
Jaka jest tutaj etykieta Git?
Odpowiedzi:
1 dla odpowiedzi № 1To zdecydowanie nie jest zła praktyka, to zupełnie normalny sposób użycia gita.
Jak widzę, zwykle stosuje się podejście master
jako względnie stabilna gałąź, którą można zbudować w dowolnym momencie. Implementujesz nowe funkcje w innych oddziałach, gałęzie funkcji, a następnie scal to w master
. GitHub rozszerza ten sposób robienia rzeczy za pomocą żądań ściągania, z którymi zazwyczaj się łączy master
, tak jak gałęzie własne.
Najważniejsze jest to, że system jest elastyczny i nie ma jednego sposobu robienia rzeczy, więc możesz wybrać to, co jest dla ciebie wygodne i twoich współpracowników.
1 dla odpowiedzi nr 2
Sugerowałabym, żeby dalej używać gałęzi do pracy, którą wykonujesz. Trzymaj rzeczy stabilne, ale nie zawracałbym sobie głowy tworzeniem własnego repozytorium.
Być może dodawanie współpracowników do repozytorium, aby pomóc większej liczbie osób w przejrzeniu Wniosków Rozładunkowych, jeśli Twój projekt będzie wystarczająco duży.
1 dla odpowiedzi nr 3
Ponieważ możesz to zrobić. Ale jest na to bardziej skuteczny sposób.
Ponieważ masz pozwolenie na ponowne wystawienie repo,dzięki czemu możesz utworzyć oddział, z którego pracujesz i wykonujesz swoje prace w nowo utworzonym oddziale. Po zakończeniu pracy, wciśnij go na github i stwórz PR, aby połączyć tę gałąź ze swoją gałęzią składową.