![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Dzisiaj chciałbym poprosić Was o wytłumaczenie jednej rzeczy w związku z svn'em (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A mianowicie chodzi mi o sprawę tak zwanych: - Trunk - rozumiem, że to jest aktualna wersja nad którą pracuję - Tags - rozumiem, że to są różne wersje programu, których już nie zmieniam - Branches - a tutaj rozumiem, że pracuje się nad wersjami, które mogą potem jak będą gotowe trafić do tags Czy dobrze rozumuję ? Jeśli nie to proszę o wyjaśnienie jak to traktować. Dodatkowo proszę o informację jak nimi zarządzać - tj. jak kopiować te dane z trunk do tags, z branches do tags itp. Szukałem na google ale nie znalazłem informacji, które by mi to pokazały jak krowie na rowie tak bym zrozumiał. I powiedźcie czy ten Trac jest faktycznie tak dobry i czy coś mi ułatwi w pracy ? Z góry dziękuję za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam, Łukasz |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
@Sedziwoj
Opisalem sposob, jaki mi najbardziej pasuje. O ile rozumiem supportowanie starszych wersji kodu w branch/tags w projektach, w ktorych to konieczne, to nie podoba mi sie przypadek, gdy kazdy programista w zespole dzierga gdzies sobie na boku na swojej galezi i pozniej wrzuca to do trunk. Szczegolnie, gdy jest to ktos malo doswiadczony. Lepiej miec wszystko w trunk, aby moc w miare wczesnie reagowac na zmiany kodu zrodlowego (chwalic rowniez!). Rowniez nalezy zalozyc, ze commity sa robione regularnie. Zupelnie nie wyobrazam sobie pracy, gdy ktos trzyma kod w swojej galezi przez kilka tygodni (!). Dodatkowo mozna w latwy sposob uzyc np. dyscyplinujacego Scmbug (integrowalem nim ostatnio bugzille i wlasnie svna), jakis build server itd. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 06:34 |