## Worflow zum Arbeiten an 'sternwarte' rxf 2024-02-10 ### Voraussetzung: Im Workspace auf dem Entwicklungsrechner befindet sich die aktuell(st)e Version. Diese ist im GIT als **main** (oder master) abgelegt. ### Ablauf 1. Branch mit akt. Datum anlegen 2. Via **rsync** die im Moment aktuelle Version vom gfpw-Server holen (./do\_rsync\_down.sh) 3. diesen Branch einchecken 4. diesen Branch nach **main** mergen 5. neuen Branch anlegen (Bezeichnung je nach auszuführender Änderung) 6. auf diesem Branch dann die Änderungen durchführen. Evtl. mehrmals einchecken. Testen 7. mit **rsync** diesen Branch nach "test.sterwarte-welzheim.de" senden und zum Testen freigeben 8. ggf. Änderungen durchführen und wieder hochspielen 9. Prüfen, ob inzwischen Änderungen oben auf dem Server gemacht wurden, indem ein ./do\_rsync\_down.sh mit der Option **-n** gegen den Main-Branch ausgeführt wird. 10. Wenn ja, diese ggf. in den Main-Branch reinholen (mit dem rsync ohne das '-n') 11. Wenn OK, dann den Branch nach **main** mergen und anschließend den Main-Branch nach "sternwarte-welzheim.de" hoch stellen (mit ./do\_rsync\_up.sh) ### Beachten zum Test * Datenbank Nr. 5 entsprechend updaten * im Verzeichnis **webroot** das .htaccess anpassen, so dass es auf **test**.sternwarte-welzheim.de umleitet