Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CVS - nie do końca wszystko jasne
athabus
post
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam,

wczoraj wieczorem stwierdziłem, że czas przenieść się na wyższy poziom programistyczny i zainstalowalem sobie CVSNT (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Generalnie wszystko ladnie smiga (uzywam go z phpEclipse) tylko mam maly problem koncepcyjny z logika stosowania. Prosilbym o skorygowanie czy dobrze rozumiem idee CVS.

Otoz tak mamy HEAD, VERSION i BRANCH
- HEAD to wersja "produkcyjna" mojej aplikacji, ktora w danej chwili moze byc uznana za najbardziej aktualna wersje nadajaca sie do czegokolwiek
- VERSION to wersja HEAD (taki MILESTONE). Czyli np wersje robie sobie, gdy postanawiam rozwinac jakas nowa funkconalnosc itp. - mozna wiec uznac ze VERSION to jest taki twor w miare statyczny - cos jak punkt przywracania systemu w WinXP
- BRANCH - to "wersja robocza" w ktore w danej chwili chce sobie cos poprawiac, dodawac nowe funkcjonalosci itp. Czyli taki brudnopis z ktorego moge na koncu wylapac to co mi sie podoba i dodac go do Wersji.

Teraz rozumiem ze rozwijam sobie dana Galaz i w momencie gdy stwierdzam ze jest ona gotowa/cos mi sie w niej podoba itd - to to co jest dobre lacze sobie z najaktualniejsza wersja - ktora automatycznie jest wersja glowna (HEAD) mojej aplikacji.

Ok - to tyle co z tego rozumiem - Pytanie czy jest to zgodne z prawda bo jeszcze to troche dla mnie zagmatwane sie momentami wydaje:-)

Bede wdzieczny za kazda korekte mojego toku rozumowania.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
FiDO
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Ciesze sie, ze udalo sie rozwiazac problem. Ja wybralem SVN'a po analizie narzedzi dostepnych na rynku.. Wbrew pozorom takich systemow sa dziesiatki.. ale dla mnie musial on byc dosc popularny (zeby byl sensowny support), nie miec wad CVS'a, byc darmowy i zeby sie dalo zainstalowac serwer na windowsie. SVN wszystkie te warunki spelnia.
Kiedys moje wersjonowanie polegalo na spakowaniu katalogu projektu i umieszczenie daty w nazwie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Teraz widze, ze to bylo co najmniej glupie (jakiekolwiek roszady w tym byly raczej niewygodne, a i sama synchronizacja zdecydowanie bardziej pracochlonna).
Uzaleznienie od tego typu narzedzi zapewne troche Ci urosnie z czasem.. zobaczysz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 17:45