Subversion - prepinani mezi vetvemi/repozitari ?
Dusan Zatkovsky
msk.conf na gmail.com
Úterý Srpen 11 15:46:12 CEST 2009
Ahoj.
Trosku z toho mailu nechapem presne, o co ide, ale skusim to...
> Ahoj vsem,
> mame tri servery (vyvojarsky, testovaci, produkcni) a snazime se
> zautomatizovat vydavani aktualizaci/bugfixu.
> Na bazi souboru nam vse krasne funguje, ale v SVN mame jen vyvojovou
> verzi.
>
> Jenze ja bych rad mel v SVN vsechny tri verze. Jsou sice temer
> totozne, ale jen temer.
>
> To lze samozrejme vyresit vytvorenim tri repozitaru.
Nevytvarajte dalsie repozitare, ale branche v ramci jedneho. Usetrite si kopec
problemov.
> Problem nastava v
... cut ...
> Lze z jedne working copy (ktera je totozna s trunk vetvi vyvojarskeho
> repositare) commitnout soubor(y) do jine vetve nebo repositare (test
> nebo produkcni) bez toho abych musel prepnout (a synchronizovat) s
> jinou vetvi nebo repositarem?
Pokial je lokalna kopia totozna z trunk-om ( tzn. nemame lokalne zmeny ), co
vam brani urobit svn copy /path/to/trunk /path/to/branches?
Pokial mate lokalne zmeny, su moznosti 2:
- commitnut to do trunku a spravit copy
- checkoutnut cielovy branch bokom a zmenene subory do neho nakopirovat ( a
vynechat vsetko zacinajuc na .svn ) . Tu sa clovek ale musi postarat sam o
nove/zmazane subory, takze je to trosku horsie - nie som si isty ci je mozne
spravit svn copy z lokalnej kopie do existujuceho branchu. (mozno ano, som
lenivy to skusat.)
--
Dusan
Další informace o konferenci Linux