Witam,
Od jakiegos czasu przyszlo mi pracowac z kilkoma osobami nad jednym projektem opartym na Drupalu. Problem jest gdy musimy nasze dane polaczyc ze soba i wrzucic do jednej globalnej bazy. Kazdy oczywiscie pracuje na swoje instalacji z wlasna baza danych.
Widze to w nastepujacy sposob:
- Kazdy programista tworzy wlasny branch na ktorym wprowadza zmiany
- Po zakonczeniu prac wykonuje Export wszystkich danych z drupala (np. do pliku XMLa itp..), tego typu dane nie moga posiadac kluczy g lownych z bazy, gdyz to zaburzy caly proces laczenia wszystkich modyfikacji.
- Wszystkie zmienione pliki, wraz z tymi wygenerowanymi przez nasz Export wysylamy do SVNa (Commit)
- Nastepnie wykonujemy merge wszystkich branchy do trunka, z zachowaniem zmian daych Drupalowych.
Jak Wy sobie z tym radzicie?