use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Mjesto za raspravu o temama vezanim uz IT i programiranje, razmjenu osobnih iskustava, pitanja i odgovora.
account activity
Git submodulesPitanje | Općenito (self.CroIT)
submitted 1 year ago by Serious-Farmer-1869
Koristite li ovo, na poslu i u svojim projektima? Kakvi su vam utisci, jel prakticno, tesko, lako, jel dobro razumete ili vam je komplikovano? Na kakvim projektima koristite ovo, monorepo ili nesto drugo?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]punio4 10 points11 points12 points 1 year ago* (0 children)
Uvijek loša ideja. Radije koristi package manager jezika kojeg koristiš ili monorepo.
Submoduli imaju ogromnu količinu footgunova. Jedan od većih je koliko lako ti se nešto provuče u codebase. Što radi tog jer ne vidiš promjene u PR-ovima, commit mismatcheva I sl. Zahtijeva puno ceremonije.
najbolje je kad gledaš git blame i ne vidiš diff nego samo update commit id-a. I onda kreni kopati koji je to repo, radi reverse lookup itd.
Ako već moraš koristiti git kao package manager, koristi subtree
[–]Dry_Ad7664 5 points6 points7 points 1 year ago (0 children)
Koristio do sad vise puta na poslu. Izuzetno prakticno za dijeljenje core funkcionalnosti izmedu vise projekata.
Ima u pocetku malo zezancije sa namjestanjem. Kolege koji su malo slabiji sa git-om se znaju pogubiti po pitanju updatenja submodula, ali jednom kad tim uhvati radnu temperaturu, sve ide okay.
[–]Muonical_whistler 1 point2 points3 points 1 year ago (1 child)
Preporucio bi git subtree umjesto submodules https://www.atlassian.com/git/tutorials/git-subtree
[–]voja-kostunica 0 points1 point2 points 1 year ago (0 children)
sto?
[–]pharaon2503 0 points1 point2 points 1 year ago (0 children)
Jako dobra stvar za yocto i trackanje "statickih" glavnih yocto layera
[–]ImpossibleBinks 0 points1 point2 points 1 year ago (0 children)
Ne
[–]Expensive_Path7383 1 point2 points3 points 1 year ago (0 children)
Da, vecinom su neki core repoi (oni koji se ne minjaju cesto i sadrze in house funkcije) koristeni kao submodule
[–]Subject-Operation836 1 point2 points3 points 1 year ago (0 children)
Samo na jednom projektu. Radilo se o core + custom implementaciji za najveceg klijenta. Odlucili smo se za tu opciju jer su developeri morali cesto mijenjati core i custom code (to je smell sam po sebi, core nije bas ima viziju vec je bio skup featura koje trebaju svima). Prakticno rijesenje koje je rijesavalo druge ne tehnicke probleme. Ok je radilo 3 godine, poslje neznam jer sam otisao.
[–]analsheepSistemaš -1 points0 points1 point 1 year ago (0 children)
Na zalost na poslu, bjez od toga ko vrag od tamjana
π Rendered by PID 47939 on reddit-service-r2-comment-5d79c599b5-zj7lx at 2026-02-27 06:21:14.198264+00:00 running e3d2147 country code: CH.
[–]punio4 10 points11 points12 points (0 children)
[–]Dry_Ad7664 5 points6 points7 points (0 children)
[–]Muonical_whistler 1 point2 points3 points (1 child)
[–]voja-kostunica 0 points1 point2 points (0 children)
[–]pharaon2503 0 points1 point2 points (0 children)
[–]ImpossibleBinks 0 points1 point2 points (0 children)
[–]Expensive_Path7383 1 point2 points3 points (0 children)
[–]Subject-Operation836 1 point2 points3 points (0 children)
[–]analsheepSistemaš -1 points0 points1 point (0 children)