Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Git + netbeans + home.pl
Forum PHP.pl > Forum > Kontrola i zarządzanie projektami
artek
Hej!

Troszkę czasu piszę w phpie i mam pomysł na aplikację w php+mysql. Do tej pory pisałem w netbeansie i używałem xamppa do sprawdzania wyników kodzenia.

Chciałbym zmienić model pracy:
-wprowadzić gita
-mieć 2 środowiska dev+produkcja
-pisać w netbeansie i commitować od razu zmiany do home.pl

Przykład, by zobrazować o co chodzi: mam stronę asd.pl - ma to być produkcja, i zawierać się w repozytorium. Chcę coś zmienić lub dopisać, odpalam netbeansa, robię to i commituję, włączam przeglądarkę i wpisuję dev.asd.pl (alias wiem jak zrobić) i sprawdzam czy działa, jak ok, to pushuje z deva na produkcję zmiany i od razu jest ok. jak to zrobić, możecie mi pomóc? I jeszcze pytanie, jak wyrównujecie bazy danych? Tak, by robić to szybko i wygodnie?
Szymas
Co do repozytorium to żaden problem. Tworzysz nowy branch, piszesz kod, testujesz, a jak wszystko działa to robisz merge do mastera i robisz pull na produkcji. Z bazami nie mam żadnego pomysłu. Możesz ewentualnie na serwer dev pobierać aktualną bazę z produkcji, ale jakieś nowe wstawki będziesz raczej musiał robić ręcznie w każdej z baz.
artek
ale repo zakładać na ftp? bo o to chodzi, by repo sie aktualizowało, a nie byc trzeba było je wgrywać produkcyjnie

nie wiem jak to zrobić
Lion
Jeśli masz dostęp na produkcji do shella i masz tam zainstalowanego gita to możesz zrobić clone a później pull gdy będziesz chciał zrobić aktualizację. Stracisz wtedy jednak trochę miejsca na historię repo która także zostanie pobrana, a w razie utraty kontroli nad serwerem ktoś będzie miał dostęp do historii projektu. Jeśli nie masz dostępu do gita to na maszynie developerskiej możesz zrobić export z gita i zsynchronizować go z ftp.
tete
Tylko nie home.pl
Tam masz wszystko nielimitowane ale tylko na papierze, backupy są, ale increment, czas wykonania skryptu 30 sek., SSH limitowany czas wykonania. Wszystko tylko nie home.pl, błagam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.