Novosti:

Aktualne Joomla! verzije: 3.10.11 i 4.2.6

Main Menu

GIT verzioniranje koda

Autor triolatice, 11. Lipanj 2013, 20:12

0 Članovi i 1 Gost pregledava ovu temu.

triolatice

Ako netko ima bogato iskustvo u korištenju GIT-a možda će moći dati dobar savjet.


Na lokalnom disku imam nekoliko projekata . Dali je praktično da svaki ovaj projekat ima svoj repozitorij ili je to individualno od slučaja do slućaja. Npr ako imamo neki projekat sa dodacima za joomla . Možemo imati jedan repozitorij "joomla" i u njemu foldere "komponente", "moduli", "pluginovi". Međutim isto tako mogu imati i tri repozitorija i u jednom su samo komponente,  u drugom moduli.  Postoji li neka preporuka po tome pitanju ?.


Kada imam tri repozitorija i na lokalnom disku tri foldera ( unutar foldera "joomla") od kojih svaki od njih predstavlja po jedan repozitorij. Dali unutar sva tri foldera moram naraviti "git init", ili to mogu napraviti samo unutar foldera "joomla". Postoji li tu neko pravilo ili preporuka ?

Dario

Ne kužim svrhu tvog pitanja... Zašto bi pobogu to radio ?
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

Mislav

Slažem se, samo jedan git repo unutar glavnog foldera i to je dovoljno.
System, hosting & server administrator
http://mislav.eu/

triolatice

#3
Radio bi radi jednostavnije kontrole verzije softvera i zbog ukljućivanje drugih u neki projekat . Imam nekako osječaj ili neznaš ćemu služi GIT , nisi ga nikad koristio ili nikada radio projekte sa više suradnika (iako to nije ni nužno) , zbog tvoga čuđenja zašto sve to .
Razvoj Joomle bi bio danas nezamisliv bez korištenja GIT-a. Nadam se da to ipak nije u pitanju.  Možda je moje pitanje čisto početničko za iskusnijeg korisnika GIT-a.  Osobno nemam previše iskustva , pa početne pogreške bi mi možda u budućnosi mogle stvoriti proglem koji nebi mogao ispraviti.

Dario

Pa s obzirom da (vjerojatno) imam "malko" više iskusta od tebe s GIT-om i s obzirom na činjenicu da mi tako nešto nikad nije bilo palo na pamet raditi, stvarno mi nije jasno tvoje pitanje.... Ako primjerice koristiš NetBeans ili neki iole dobar IDE, svaka datoteka ima History uređivanja (kao i podatke tko je radio određenu promjenu) u kojem također imaš i GIT description-e koje si stavio kod commit-anja... Što se tiče verzioniranja o kojem pričaš,  jesi pogledao kako se rade branch-evi projekta i merge-anje istih u master head? - upravo je to poanta rada više ljudi na jednom projektu, a ne kreiranje GIT-a u GIT-u...
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

triolatice

#5
Citat: DarioORION] link=topic=4367.msg15023#msg15023 date=1371018243]
Pa s obzirom da (vjerojatno) imam "malko" više iskusta od tebe s GIT-om i s obzirom na činjenicu da mi tako nešto nikad nije bilo palo na pamet raditi, stvarno mi nije jasno tvoje pitanje....


U tome i je problem , što imam premalo iskustva u tome, pa onda "izvaljujem" ovako glupa pitanja. Međutim vjerujem da ću skrenuti na pravi put u tome i dobiti priliku da ubuduće postavljam malo smislenija pitanja i  da ti neće biti teško pomoći kao što pomažeš mnogima.
Jedino te možda iznenađuje što ovakvo pitanje dolazi od mene.

Dario

Citat: triolatice  u 12. Lipanj 2013, 12:15
Jedino te možda iznenađuje što ovakvo pitanje dolazi od mene.

Upravo je to bio i razlog :)
Velim... probaj se s branchevim poigrat, jer obično ako radiš s više osoba na aplikcaiju onda mu nemožeš dati pristup (git) samo jednom folderu ili cijelini kad bez ostatka aplikacije nemože funkcionirati.... Onda svaki fino napravi svoj branch pa zajednu po završetku cjeline push-ah u, odnosno napraviš merge u master...
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu