CVS: tagi, branche itd

Michal Kochanowicz michal w michal.waw.pl
Pią, 19 Kwi 2002, 17:29:25 CEST


On Fri, Apr 19, 2002 at 08:20:43AM +0000, Arkadiusz 'Jo Joro' Sochala wrote:
> No tak, ale dajmy na to mam zzz.txt z tagiem slrn_pl_1_4_2. Jak można
> przypisać temu tagowi status STABLE, a w przyszłości przesunąć STABLE do
> tagu slrn_pl_1_4_3.
Kloczek kiedyś straszył co zrobi jak ktoś się do tagów STABLE będzie
dotykał... przy jego obecnym nastroju bym ich nie ruszał.

A zrobić to możesz tak:
cvs tag -r slrn_pl_1_4_2 STABLE zzz.txt	[nadanie taga]
cvs tag -r slrn_pl_1_4_3 -F STABLE zzz.txt [przesunięcie taga]

> Dodatkowo... teraz mam np xx.spec rewija 1.18. Jak zrobie 
> cvs tag -b slrn_pl_1_4_2 a potem chciałbym dodać zmiany już do brancha
Umawialiśmy się kiedyś, że będziemy do tego celu używać gałęzi DEVEL.

> 1_4_3 to w jakim momencie mam zrobić tego brancha? jak dodam jakieś
> zmiany do speca, czy jeszcze przed dodaniem tych zmian?
> Bo jeśli przed to znaczy że nie mogę teraz otagować tego co mam w CVS na
> 1_4_2 tylko muszę od razu zrobić brancha 1_4_3 i dokonywać w nim zmian?
> Nie mogę się połapać.
Pracujesz sobie nad jakimś specem:
rev 1.1
rev 1.2
...
rev 1.10
W tym momencie uznasjesz że jest on OK, i chcesz sobie zacząć ,,z boku''
przygotowywać kolejną wersję:
cvs tag -b DEVEL x.spec
właśnie utworzyłeś gałąź, ale nadal masz plik z HEAD (rev 1.10). Żeby
zacząć pracę nad tym co jest na DEVEL robisz:
cvs up -r DEVEL x.spec
i teraz wszystkie ci będą szły do DEVEL.
Jeśli chciałbyś popracować nad wersją z HEAD (bo np. masz jakąś poprawkę
do stabilnej wersji, np. literówka czy coś):
cvs up -A x.spec
i znowu masz wersję z HEAD. Chcesz z powrotem DEVEL, to:
cvs up -r DEVEL x.spec

Ja mam u siebie podwójne drzewo:
HEAD:  ~/CVS/pld/{SPECS,SOURCES,...}
DEVEL: ~/CVS/pld_-r_DEVEL/{SPECS,SOURCES,...}
dzięki temu mogę wygodnie naraz mieć dostęp do KDE-2.x (HEAD) i 3.x
(DEVEL).

Mam nadzieję że pomogłem :)
-- 
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!



Więcej informacji o liście dyskusyjnej pld-devel-pl