Skip to content

CI/CD & GIT

Branch:

Een branch kan gezien worden als een afsplitsing van de main branch, zo kan er zoals in mijn project een development branch zijn aangemaakt waar al het test/development werk wordt toegepast, en als de code gechecked is door de team kan het gemerged worden naar de main branch. Dit zorgt er ook voor dat er een "veilige" omgeving is om je code uittetesten.(Propedeuse, z.d.-b) (Git - Basic Branching And Merging, z.d.) branch

Merge

Als je in een andere branch werkt bijvoorbeeld voor mij de development branch en als ik dan mijn uitgeteste wil pushen naar de main branch hoef ik geen file apart te pushen naar de main branch maar kan ik gebruik maken van git merge. Hierbij zal git de development branch mergen met de main branch, er kunnen hierbij merge conflicts uitkomen zoals bijvorbeeld een lijn die tussentijds geedit is dit kan je zelf oplossen en dan merge of het forceren maar dat is niet aan te raden. Omdat wij gebruik maken van Gitlab wordt er hierbij gebruik gemaakt van git merges via Gitlab via merge requests.(Propedeuse, z.d.-b) (Git - Basic Branching And Merging, z.d.) merge

learngit Er is advies ontvangen om meer over Git te leren dit kan door bijvoorbeeld een game.(Cottle, z.d.)

Bronvermelding

Propedeuse, T. (z.d.-b). Git terminologie - Knowledgebase. https://knowledgebase.hbo-ict-hva.nl/1_beroepstaken/software/manage_and_control/git/gebruiken/git_terminologie/

Cottle, P. (z.d.). Learn Git Branching. https://learngitbranching.js.org/

Git - Basic Branching and Merging. (z.d.). https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

TechWorld with Nana. (2022, 9 juni). GitLab CI CD Tutorial for Beginners [Crash Course] [Video]. YouTube. https://www.youtube.com/watch?v=qP8kir2GUgo