GIt Strategies - Juliusmeeuwisse/blok-tech-crocmeisters GitHub Wiki

Git strategie

commits en branches

De git strategie die wij hanteren is commit early and often, op deze manier kan je makkelijk vorige versies terug halen voor als er wat fout gaat bij een commit. Daarbij werken we op verschillende branches, van de main branch hebben wij een aftakking gemaakt genaamd dev, van deze branch maken we weer nieuwe branches wanneer er aan de code wordt gebouwd. Zo krijg je dus verschillende branches zoals; login, node-mailer en account-editen .

merchen

Om merch conflicts zoveel mogelijk te voorkomen gebruiken wij pull requests wanneer er niet meer op een branch gewerkt hoeft te worden, deze branches merchen we met de dev branch en stellen dat iedereen uit het team de pull request reviewed om zo vroegtijdig fouten op te sporen. Aan het einde van het project merchen we de Dev branch met de main branch zodat daar geen merch conflicten meer zullen ontstaan die de code slopen.

Issues

we gebruiken issues als er toch fouten in stukken code blijken te zitten, door middel van een issue kunnen we iemand uit het team aanwijzen naar de fout te kijken. ook gebruiken we issues om aan te geven wat er nog moet gebeuren aan het project.

Projects

Projects gebruiken we om overzicht te houden van hoever taken staan, allereerst hadden we projects aangemaakt die los stonden, op aanraden van Danny zijn we latere project subjects gaan koppelen aan issues zodat wanneer een project klaar is ook automatisch de issue wordt gesloten.