Tag & branches

Tag – si zapamatuje jakou revizi maji konkretni soubory/adresare (takze pak nemusis mu rikat soubor po souboru ze chces soubor1 s revizi 1.2 a soubor2 s reziviz 1.5 atd..)

Branch – potrebujes opravit chybu ale ty mas uz svuj vyvoj zase dal a nemuzes ted udelat release protoze to mas cele rozdrbane. Tak si udelas branch na verzi kterou jsi si o tagoval “release1” (tenhle kod ma i zakaznik) a udelas opravu chyby. Pak muzes chybu MERGEnout do truncu nebo nechat opravu jen v branchi

Rozdil mezi CVS a SVN

Pri commitu v SVN se taguji vsechny soubory, kdezto v CVS ne. (Kdyz udelas commit v SVN tak se o taguji vsechny soubory i ty co nejsou zmenene). Z toho vyplyva ze SVN taguje automaticky.
CVS to explicitne prikazat aby o tagoval.

Advertisements


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s