![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:45 |