Pouzivame VCS pro uchovavani vsech "resourcu" a tedy nejen zdrojovych kodu,
ale i knihoven, konfiguraci, apod. - zjistili jsme, ze je to nejvyhodnejsi a
nejjistejsi - i u binarek je nekdy nutne sledovat verze... Krome toho pak
staci aby si clovek sedl k jinemu pocitaci, stahl vse relevantni pro dany
projekt z VCS do jednoho adresare a muze zacit hned vyvijet bez nutnosti
nejak konfigurovat pouzivane knihovny, apod. Usnadnuje to i sjednoceni
filespace pro cele vyvojoveho prostredi, a urcite to potrebujeme i kvuli
tomu, ze na jednom projektu u nas nekdy pracuji lide treba ze tri pobocek,
resp. doma atd...

Tags (v nasem VCS se to jmenuje labels) pouzivame stejne jako Vy. Pokud se
tyka branches, nevim jestli je to identicky pojem s branches v nasem systemu
(je to komercni system nazyvany Team Coherence), ale tam se asi nic moc
jineho vymyslet neda, takze to je taky stejne.

Customizace pro jednotlive zakazniky udrzujeme v samostatnych projektovych
adresarich (cili nepouzivame zadne branche tak jak je chape nas system)
specifickych pro daneho zakaznika - to co je spolecne vice projektum
(produktove linie) mame v samostatnych adresarich pro produktovou linii,
vytvorene knihovny jsou pak nasdilene v ramci VCS (vytvori se jen link v
ramci struktury VCS do jineho adresare) a jsou pak pouzivany tim specifickym
projektem, ktery obsahuje pouze zdroje implementaci (konfigurace, binarky,
atp.) specifickych pro zakaznika, vse spolecne je ve spolecne produktove
linii.

Snad to bylo ted kratsi :-)

    Archie

----- Original Message ----- 
From: "Jozef Babjak" <[EMAIL PROTECTED]>
To: "Java" <konference@java.cz>
Sent: Wednesday, October 11, 2006 3:34 PM
Subject: Re: OT: Ako a kde ukladat zakaznicke customizacie vo VCS?


> Co sa tyka rozdelenia aplikacii na kniznice, business core a 'nieco, co to
> zlepi dohromady', to samozrejme funguje aj u nas. Co sa tyka zvysneho, v
> ziadnom pripade nebudeme vykompilovane jar-y ukladat do VCS. Vo VCS mame
> zdrojaky a skripty, ktore v kazdej chvili vedia zbuildovat projekt od
> zdrojakov az po zabalenie produktu do 'multplatformoveho instalatora'. Na
> to VCS je; tlacit tam kniznice produktu nechceme, a 3rd party kniznice
> drzime v osobitnom adresari.
>
> Ak som spravne pochopil vas dlhy mail, message je zhodny s tym, co tu uz
> niekto napisal jednou vetou: drzat customizacie ako branch-per-customer?
>
> Branches/tags pouzivame na oznacovanie dolezitych milnikov prodkutu,
> typicky verzia nasadena u zakaznika, kriticky bugfix, etc.
>
> J.
>
>
> __________ Informace od NOD32 1.1797 (20061010) __________
>
> Tato zprava byla proverena antivirovym systemem NOD32.
> http://www.nod32.cz
>
>

Odpovedet emailem