Git - I-sektionen/i-portalen GitHub Wiki

TL;DR

  • Master är huvudbranchen vilken vid en push byggs av Jenkinsservern till prodoktionssidan i-portalen.se. Du pushar ALDRIG direkt till master utan för att få in features ska de gå via en pull requset från Development.

  • Development är den andra viktiga branchen vilken vid en push byggs av Jenkinsservern till Utvecklingssidan development.i-portalen.se. Du pushar (nästan) ALDRIG direkt till development utan för att få in features ska de gå via en pull requset från en feature branch.

  • Feature branch: När en ändring ska göras eller en ny funktion ska tas fram så ska det skapas en ny branch från development.

I PyCharm gör ni detta genom att klicka nere i höger hörn där det står Git: *branch name* välja Development och checka ut. Där efter klickar ni på den blå pilen i snabbmenyn för att hämta de senaste ändringarna sedan klickar ni nere i höger hörn igen och väljer + New branch

Skapa sedan en pull request från er feature branch till development.

  • gh-pages en special branch som inte ska mergas in med någon annan. Med denna branch sköter vi användarmanualen den uppdateras direkt någon pushar till denna branch.