@skew: Służą kontroli wersji. Master to główna gałąź. Inne gałęzie mogą służyć np. hotfixom, czy pracy nad nowymi funkcjonalnościami. Nie musisz ich widzieć, bo autor może postanowić, że do githuba (zdalnego repozytorium) wysyła tylko przetestowany już kod, 'wpleciony' do głównej gałęzi. Polecam http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging .
Branche są idealne do pracy zespołowej. Jak ktoś ma jednoosobowy projekt, to zabawa z branchami może mijać się z celem, ale nie wyobrażam sobie pracy zespołowej bez branchy. W skrócie, jest to po to, żeby każdy developer mógł pracować nad swoim ficzerem lub taskiem na oddzielnej kopii projektu (branchu) i po skończeniu pracy, domergował swoje zmiany (brancha) do mastera.
Zaskakuje mnie rosnąca popularność parodii języka programowania - JavaScript, a to dlaczego wchodzi toto do backend'u to już jakiś horror. Wiadomo w przeglądarce najczęściej nie ma wyboru, ale na litość boską, na serwerze? I jeszcze są tacy co są przekonani że to super rozwiązanie...
@teraz_fred_wyrucha_was: Gdybyś ten komentarz napisał 10 lat temu, to można było nawet z Tobą zgodzić, ale w dzisiejszych czasach pokazujesz swoją ignorancję co do potęgi js i możliwości jakie nam daje. Nie chodzi mi nawet o same wykorzystanie po stronie przeglądarki czy serwera (np. node), ale że możesz swoje binarne programy rozszerzać właśnie dzięki wykorzystaniu js.
Komentarze (142)
najlepsze
Komentarz usunięty przez moderatora
Branche są idealne do pracy zespołowej. Jak ktoś ma jednoosobowy projekt, to zabawa z branchami może mijać się z celem, ale nie wyobrażam sobie pracy zespołowej bez branchy. W skrócie, jest to po to, żeby każdy developer mógł pracować nad swoim ficzerem lub taskiem na oddzielnej kopii projektu (branchu) i po skończeniu pracy, domergował swoje zmiany (brancha) do mastera.
źródło: comment_OnaEgaAzb1WH4cY4zxtPCfr8aONP82vf.jpg
PobierzLiczba repozytoriów z minimum 10 gwiazdkami: 181k.
W tym Javascript:
sugerujesz, że jądro linuxa nie jest dużym projektem?