Dnes jsem dostal tento email:
"""
Snažím se docílit této věci.
Mám projekt, udělám první import pomocí TortoiseSVN do Subversion. Udělám
nějaké změny, pak commit. Označí se to jako revize 1. Udělám těch commitů
více, mám tam více revizí. Teď ale potřebuji označit stávající verzi jako
verzi 2.0 a pokračovat ve vývoji. Za nějakou dobu zjistím že je ve verzi
2.0 chyba, potřebuju dostat zdrojáky verze 2.0 ven(pomocí checkout),
opravit chybu a zrojaký vrátit.
To je to co nevím. Jak vrátit zdrojáky verze 2.0 a označit je jako verzi
2.0.1. Ale nesmí to samozřejmě ovlivnit vývoj nové verze.
"""
Problém subversion je ten, že nerozlišuje mezi verzí a revizí. Takže to, co chcete řešit je potřeba udělat větví, nebo tagem (značkou).
Branch (větev) je k oddělení, na kterém se pracuje. Tag (značka) je spíše k definování snapshotu, kde se zmrazí vývoj na delší dobu (něco jako Vaše v2.0). U tagu tedy následně nejde commit.
No, protože chcete na 2.0 dělat, udělal bych Branch (větev), kterou bych nazval 2.0 :)
Prostě na ta čísla verzí, co dává subversion zapomeňte (i když je dobré je uvádět jako build).
Jinak Petře, díky za díky :)
2005-11-01
Přihlásit se k odběru:
Komentáře k příspěvku (Atom)
0 komentářů:
Přidat komentář