VaidasB rašė: > nu elementarus pavyzdys. > įmonė daro web projektukus su savo cms. > visi projektukai pabranchinti iš pradinio cms. cms igi tobulinamas ir > pasikeitimai sumerginami į egzistuojančius projektus. svn atveju darai > branchą po tuo pačiu trunku ir turi naują projektą. Gite nesugebėjau > padaryt kažko panašaus. Logiškai, tai kiekvienas projektukas jau turėtų būti atskiroje repozitorijoje, o ne vienos repozitorijos (cms) branch'ai. Juk tie web projektukai jau gyvena visiškai atskirą gyvenimą, turi atskiras ir skirtingas struktūras ir teturi tik bendrą core. Reikėtų kurti tuos projektukus atskirose repozitorijose, o cms jose inkorporuoti, kaip submodulį, kuris tobulinamas atskirai: http://git-scm.com/book/en/Git-Tools-Submodules Tačiau vis tiek nesuprantu problemos: koks skirtumas ar naujam darbuotojui duosi url'ą svn:\\repository\project2 AR git://host/projects/project2.git ? Kokios problemos kyla? Darbuotojas (ar darbuotojai; keli) nusiklonuoja duoto url'o repozitoriją ir dirba, sinchronizuodamiesi (push/pull; jei vienas, tai ir apskritai tik push) su šia centrine repozitorija. Kitų projektų repozitorijų (be pačio cms) jie nei mato, nei liečia.