Zum Inhalt springen

Merging Branches und Code compilen

Das Mergen der Branchen kann über BitBucket erfolgen oder local über die Console oder IDE.

Mergen

Beispiel Console:

git checkout dev && git pull && git merge remotes/origin/feature/freaky_awesome_stuff

Compilen

Sowohl Frontend als auch im Backend gibt es compilierte Files um eine bessere Performance zu erzielen. Diese können über die entsprechenden Command generiert werden.

Frontent

Nachdem man Branches gemerged hat, hat man in den meisten Fällen zumindest Conflicts in den compilierten JS files. Dies kann man dann durch folgendes Command beheben:

./bin/riddle/development/compile-fontend-stuff.sh

Das Script führt die rebuild Commands des Frontend aus und added die entsprechenden files in die locale working copy vom Repository. Abschließend noch ein git status.

Backend

In seltenen Fällen haben wir auch im Backend Conflicts, die durch das Ausführen des entsprechenden Commands behoben werden können. Es handelt sich hier zwar nicht um das Compilieren von PHP Files (das macht PHP7 automatisch) aber die einheitliche Benennung des Jobs macht es einfacher.

./bin/riddle/development/compile-backend-stuff.sh

Das Script optimiert momentan im Grunde nur den Composer autoloader.