nu va kitas pavyzdys/problema. kažkas susifakapino kai perkėliau projektą į gilesnį folderį. Pushinant gaunu idiotiškus messagus apie bare repozitory ir pan. siūlo daryt branchą ir pan, kam man to reik? nu padariau aš tą branch, supushino kažkur. ir dabar neesu tikras ar mano kodas guli serveryje ar ne. vietoj to kad dirbčiau, kas reikia, turiu aškintis gito "privalumus". On 2012.10.18 12:45, Laimis wrote: > 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. > >