![]() |
![]() |
![]()
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: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Fido - dotarłem już do tej ksiażki gdy pobierałem SVN - faktycznie jest fajnie napisana.
Próbowałem trochę walczyć z SVN i na początku nawet mi się podobało, ale ostatecznie chyba jednak zostanę przy CVS - używam PHPEclipse i wydaje mi się, że CVS jest lepiej zintegrowany - przy SVN pojawiaja mi sie jakies dziwne pliki w projekcie (jakies wersje tymczasowe itp), które potem się nie usuwają i generalnie robi mi się mały burdel (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Zresztą póki co marne szanse, żebym z kimś współdzielił moje projekty, CVS jest tylko dla mnie, żeby sobie jakoś lepiej organizować projekty - Głównie chodzi mi o rozwijanie nowych funkcji jednocześnie mając możliwość edytowania wersji produkcyjnej. Już mnie zaczęło denerwować ciągłe kopiowanie całego projektu, bo gubiłem się która wersja jest aktualna (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Po dniu zabawy z CVS i SVN muszę przyznać, że to bardzo fajna rzecz... Cały czas jeszcze walczę co kiedy i gdzie zrobić, ale już osiągam poziom w którym CVS robi to co ja mam na myśli... no może w 90% (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Mimo wszystko trochę to na początku trudno ogarnąc co z czym połączyć i w jakiej kolejności (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Jutro zrobię drugie podejście do SVN, bo teraz wiem już trochę więcej niz kilka godzin temu więc może mi lepiej pójdzie, ale coś mi się wydaje, że problem leży w pluginie do Eclipse mimo wszystko. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 15:47 |