Wpis z mikrobloga

Mireczki, mam pytanie związane z GIT

Mamy taką sytuację:
1. Jest sobie strona WWW w dwóch branchach: master (produkcja) i development
2. Chcę wprowadzić modyfikację, więc modyfikuję pliki oraz bazę danych na development.
3. W międzyczasie klient zmienia dane na stronie na produkcji, czyli dane w bazie danych się zmieniają plus dochodzą nowe pliki, np. jpg czy pdf do pobrania.

PYTANIE: Jakie jest najlepsze rozwiązanie, żeby wdrożyć poprawki do produkcji (pliki plus baza), ale żeby zmiany wprowadzone w produkcji nie zostały usunięte.

EDIT: zakładam, że tylko pliki są w repozytorium, baza nie. Czy to słuszne założenie?

#webdev #webdesign #git #programowanie
  • 9
@cube: Zgadza się, ale ja w trakcie developingu zmieniam konstrukcję plus zawartość bazy. Właścicie to @Vinniczek mnie uświadomił, że to nie jest stricte powiązane z gitem, bo baza nie jest w repo.

Pytanie, jak zsynchronizować nowe dane z bazy produkcji z bazą dev?
@gumol: robisz dumpa na produkcji i odtwarzasz go na devie. Nowe zmiany w strukturze bazy powinny bez problemu nanieść się na produkcyjną wersję. Jeśli się nie naniosą to będziesz miał problem na produkcji.