![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 30 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam projekt systemu CMS, który jest z każdym zleceniem rozwijany, niestety kodu jest tak dużo, że trudno zapanować nad kontrolą wersji. Wcześniej jako systemu kontroli wersji używałem SVN, lecz było to w projekcie posiadającym jedną gałąź. Obecnie tych gałęzi docelowo ma być więcej. System kontroli wersji jaki wybrałem to Co chcę osiągnąć? Na przykład taką strukturę projektu: -CMS |__TRUNK - aktualna |__TAGS |__zlecenie_1 |__zlecenie_2 ... |__BRANCHES |__wersje niestabilne, inne gałęzie testowe Programuje w Netbeans bezpośrednio na plikach znajdujących się w public_html lokalnego serwera (istnieje możliwość kopiowania plików z folderu projektu do innej lokalizacji), system to Linux. // powód edycji: zmieniłem wybór systemu (głównie dzięki sugestii @ucho) Ten post edytował grzesiek_g 13.08.2009, 16:03:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 30 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie skończyłem konfigurację Mercurial + NetBeans + Trac. SVN nie ponieważ bardzo zaśmieca mi katalogi.
Zrobilem taką strukturę: CMS |__cms #główna gałąź |__ zlecenie_1 #gałęzie wywodzące się z głównej W Mercurial logicznie taką strukturę chcę zachowywać natomiast na dysku mam to w jednym katalogu CMS, wchodząc do katalogu: Kod hg init cms cd cms # tutaj wrzuciłem do katalogu CMS/cms/ pliki projeku hg add hg commit -m "Initial commit" cd .. hg clone cms frp Po kolei: 1. inicjalizacja 2. do utworzonego przez Mercurial katalogu wrzuciłem pliki 3. dodanie plików przez hg add 4. Zatwierdzenie zmian - commit 5. powrót do katalogu wyżej 6. sklonowanie brancha Jak na razie nie testowane przenoszenie plików pomiędzy gałęziami, integracja z Trac dzięki odpowiedniej wtyczce. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 03:22 |