/ / Czy należy rozwidlić własny projekt i przesłać żądanie pobrania? - git, github, version-control, pull-request, git-fork

Czy należy rozwidlić własny projekt i przesłać żądanie pobrania? - git, github, version-control, pull-request, git-fork

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 № 1

To 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ą.