• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Prywatne miniprojekty w chmurze czy w githubie?

Object Storage Arubacloud
0 głosów
316 wizyt
pytanie zadane 22 grudnia 2022 w Systemy operacyjne, programy przez Mikołaj Pątkowski Użytkownik (530 p.)
Cześć, pytanie jak w tytule.

Korzystam aktualnie z 2 komputerów, z uczelni dostałem dostęp 1TB do OneDrive i na nim dotychczas trzymałem wszystkie kody żeby na obydwu komputerach wszystko było zsynchronizowane. Czy przeniesienie się na np. githuba ze swoimi programami i tam je rozwijać ma zalety poza praktykowaniem gita (i wady jak np. dłuższa synchronizacja, bo trzeba najpierw pullować na komputer itd.)?

1 odpowiedź

+1 głos
odpowiedź 23 grudnia 2022 przez rafal.budzis Szeryf (85,260 p.)
wybrane 11 stycznia 2023 przez Mikołaj Pątkowski
 
Najlepsza

OneDrive służy do przechowywania plików.

Git służy do pracy nad kodem.

Dlaczego uważam że GIT jest lepszy? 

1) Masz pewność że stare wersje kodu są dostępne i nie zostawiasz za komentowanych fragmentów bo może się przyda. 

2) Praca bez internetu. Nie ma problemu żebyś edytował sobie ten sam plik dodając rożne funkcje, a potem swoje zmiany połączył w jedno. OneDrive Ci tego nie załatwi.

3) Grupowanie zmian z wielu plików w jeden commit. Jeśli dobrze nazywasz commity zawsze będziesz wiedział dlaczego stworzyłeś konkretną linijkę w pliku. (Polecam rozszerzenie gitlens : https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens )

4) Wyszukiwanie błędów. Co jeśli wiesz że kiedyś jakaś funkcja Ci działała poprawnie ale nie możesz ustalić co zepsułeś i kiedy? Git ma świetną komendę git bisect która pomaga Ci znaleźć zmiany które popsuły kod. 

5) Co jeśli masz dwa pomysły na optymalizacje kodu ale nie wiesz który jest leszy? Zamiast tworzyć kopie całego projektu na OneDrive w GIT możesz zrobić osobna gałąź. 

GIT to nie tylko przechowywanie plików to cała masa przydatnych narzędzi. (Nie wymieniałem wszystkiego)

komentarz 23 grudnia 2022 przez Oscar Nałogowiec (29,290 p.)
Systemy kontroli wersji takie jak git (nie jest to jedyny taki system) są praktycznie niezbędne gdy nad kodem pracuje grupa osób, bo potrafi połączyć zmiany dokonane przez różne osoby. Oczywiście nie zawsze.

Tak pracuje się w firmach - nie słyszałem o firmie softwarowej, która używa chmury.
komentarz 23 grudnia 2022 przez rafal.budzis Szeryf (85,260 p.)
Oscar starałem się skupić tylko na plusach pracy samemu nad projektem bo o to pytał autor. Oczywiście masz rację ale jeśli jedynym plusem GITa była by praca zespołowa to w przypadku własnych projektów łatwiej by było użyć OneDrive którego nie trzeba się uczyć ;)
komentarz 23 grudnia 2022 przez Oscar Nałogowiec (29,290 p.)
Traktowałem swój komentarz jako dopisek do twojej odpowiedzi, taki jeszcze jeden punkt.
komentarz 11 stycznia 2023 przez Mikołaj Pątkowski Użytkownik (530 p.)
Dzięki wielkie za odpowiedź, zrozumiałem czym jest dokładnie git i pracuję teraz z dwoma tymi narzędziami jednocześnie. Trzymam repozytoria lokalne na Onedrivie żeby pliki były zsynchronizowane, ale korzystam z gita żeby commitować swój progres. Takie połączenie sprawdza się bardzo dobrze.

Podobne pytania

0 głosów
0 odpowiedzi 236 wizyt
+3 głosów
1 odpowiedź 104 wizyt
+1 głos
1 odpowiedź 235 wizyt

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...