Wątek przeniesiony 2019-01-08 21:42 z JavaScript przez Patryk27.

Jak mogę wspólnie tworzyć aplikację razem ze znajomym?

0

Witam
Stawiam pierwsze kroki w Angularze powoli tworząc kolejne elementy strony. Mam jednak pytania chciałbym wraz z kolegą ( kolejnym początkujący Angular-owiec) stworzyć razem jeden projekt, pytanie moje brzmi czy jest możliwość równoczesnej pracy dwóch osób na jednym kodzie ? czy tez po prostu trzeba się dzielić modułami i każdy robi swoje później łącząc to w jeden projekt ?.
Mam nadzieje ze nie ośmieszyłem się za bardzo tym pytaniem :)
pozdrawiam

2

Poznaj Git
Załóż repo https://github.com/

1

Poczytajcie o Gicie bądź Teletype ;-)

0

System kontroli wersji - verison control system. Git jest jego najpopularniejszym przykładem. GitHub korzysta z Gita jako systemu i jest to serwer/chmura na której przechowujesz kod. Dzięki temu nie musisz martwić się o miejsce w postaci własnego serwera czy dysku. Jest za darmo ale Twój kod jest publiczny więc korporacje nie korzystają z GitHuba, a mogą postawić własny serwer Git albo płatną wersję GitHuba.

System kontroli wersji działa tak, że w jednym miejscu znajdują się aktualne źródła projektu. Załóżmy że robisz HelloWorld i wrzucasz na GitHuba. Twój kolega klonuje repozytorium na swój komputer i wprowadza własne zmiany. Po zakończeniu commituje zmiany i wysyła na serwer. Ty robisz u siebie update i masz jego zmiany. Zdarzają się również konflikty (np jak zmienicie coś w tym samym miejscu równocześnie). Ale Git pomaga w ich rozwiązywaniu.

Zaletą tego wszystkiego jest między innymi to, że masz historię zmian, źródła w bezpiecznym miejscu i możesz pracować w kilka osób. Tak naprawdę nawet jak pracujesz sam nad projektem to polecam trzymać projekt na GitHubie z w/w względów.

Oczywiście to wszystko w dużym skrócie, żeby zarysować Ci sprawę. Przeczytaj jakiś prosty tutorial jak uruchomić projekt i działać na GitHubie, a wszystko Ci się rozjaśni.

1 użytkowników online, w tym zalogowanych: 0, gości: 1