Tema: Re: Ar yra koks SVN tools'as
Autorius: VaidasB
Data: 2012-10-23 10:05:26
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.
>
>