Wpis z mikrobloga

Jaki sposób programowania polecacie jeśli stronka już stoi i czasem mogą pojawić się błędy, które trzeba dosyć szybko rozwiązać, a programuję jednocześnie nową wersję aktualizowaną bezpośrednio na serwer testowy(nie lokalnie)

Myślałem o czymś takim, że mam netbeans, połączone z serwerem, na którym programuję w czasie rzeczywistym testując itp., po ukończeniu wrzucam to przez githuba i z githuba idzie na główny serwer w momencie aktualizacji stronki. Jednak w przypadku błędów na głównej stronce grubo przed aktualizacją, trzeba wtedy poprawiać najpierw główną stronkę, a później implementować to w tej wersji, którą rozwijam.

Znacie może jakieś inne sposoby na skuteczne prowadzenie projektu? :P

#programowanie #informatyka
  • 2
@Ripp: git branching model
- masz branch master -> aktualna wersja na produkcji
- masz branch dev -> aktualna wersja developerska

w przypadku fuck-upu na produkcji checkoutujesz sie z master na nowy branch "hotfix-numerbledu" (ktory masz zapisany np. na bugzilli). Po skonczeniu pracy nad poprawka mergujesz branch hotfix-numerbledu do master, robisz publish strony na serwer z master, mergujesz zmiany z master do dev - pracujesz znów na dev.