Használjam-e a GitHubot / Gitet?
Hasznos, egyszerű, széles körben támogatott. Vannak ingyenes Git szolgáltatók is.
De ha nem érzed szükségesnek, senki sem kötelez a használatára.
De miért tud jó lenni?
Én, ahogy nézem a featureket nem nagyon dobok hátast, így egyedül...
Verziókezelő? Az meg minek?
Azért javasolt 1 személyként is, mert teszem azt ha valamit ki akarsz próbálni a kódon, akkor beteszed mondjuk 1 ágba, és mivel ugye teszt volt valszeg le is törlöd azt. Csak mi van akkor, ha valami elkerüli a figyelmedet és valamit nem írsz vissza.
Erre pl. jó a git, hogy csak csinálsz egy branch-ot majd törlöd és a master-re térsz vissza.
Git az nem követeli meg a GitHub-ot. A GitHub lényegében arra (is) jó, hogy a te kódod/terméked/opensource projektedet másnak is elérhetővé tegye.
Amúgy lehet git servert is csinálni, vagyis eléggé elcsépelt a szerver kifejezése, inkább remote pontnak mondanám.
A lényege hogy: "git init --bare"-ként inicializálsz egyet mappán belül, akkor ez egy remote pont lesz, és erre avagy erről tudsz clone/fetch/push-ozni, vagy többen.
Hogy ne kelljen minden nagyobb modositas utan backupot keszitened, amit akkor hasznalnal fel ha peldaul uj bug jeletkezne egy frissites utan.
Oszinten szolva nem hogy ceges, de meg otthoni kornyezetben is nagyon hasznos ha van egy verziokezelo a forraskod felett. A jobb IDEk ezt alapbol csinaljak, de ha uj gephez kerulsz es nincs meg a projekt, csak a forraskod, akkor nincsenek elozmenyek sem.
"Verziókezelő? Az meg minek?"
Pl ha épp egy komolyabb feature fejlesztése közben vagy, és közben kéne egy bugfix. Ha otthon hobbiból farigcsálsz kódot, akkor még megfelelő lehet, hogy nagyobb módosítás előtt bezipeled a könyvtárat, de későbbiekben már jó, ha van a kódról megfelelő másolat.
"Verziókezelő? Az meg minek?"
Ezzel a hozzáállással nem fogsz messzire jutni ebben a szakmában.
"Verziókezelő? Az meg minek?"
Amíg ez mint kérdés felmerül, addig, mint fejlesztő komolytalan vagy. Ha csapatban történik a fejlesztés akkor nyilvánvalóan megvan az előnye a verziókövetésnek, de ha csak egyszemélyes a project, de annyira nem egyszerű, hogy egy délután összeütöd, akkor már illik verziókövetést csinálni. Kezdőknek különösen, hogy legyen fogalmuk róla, legyen benne rutinuk. El kell olvasni egy két doksit, hogy milyen megfontolások állnak használata mögött és ezekhez az elvekhez akkor is ragaszkodni kell, ha az ember egyedül viszi a projectet, mert ez egy "good practice", aminek készség szinten mennie kell. Az a lényeg, hogy ne csak a commit-push kényszeres ismételgetése legyen.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!