Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
|
werkinstructies:git:gitlab-discipline [2025/09/04 15:41] abel [voorbereiding] |
werkinstructies:git:gitlab-discipline [2025/09/04 16:19] (huidige) abel [Mergeing] |
||
|---|---|---|---|
| Regel 20: | Regel 20: | ||
| ===== cloning ===== | ===== cloning ===== | ||
| + | ===== Branching ===== | ||
| - | ===== Branch purpose | + | ==== Branch purpose ==== |
| De branch **main** (in oudere repositories ook wel **master**) wordt gebruikt voor productie. Hierin bevindt zich dus __alleen productie waardige code__. | De branch **main** (in oudere repositories ook wel **master**) wordt gebruikt voor productie. Hierin bevindt zich dus __alleen productie waardige code__. | ||
| Regel 29: | Regel 30: | ||
| Voor werk aan de code maak je altijd een nieuwe branch aan vanuit **main**. | Voor werk aan de code maak je altijd een nieuwe branch aan vanuit **main**. | ||
| - | ===== Branch nameing | + | ==== Branch nameing ==== |
| De naamgeving van de branch waarin je werkt is vrij in te vullen, maar het is handig om hier een topdesk ticketnummer of een Jira userstory nummer in te verwerken zodat het eenvoudiger is om de reden van veranderingen terug te vinden. | De naamgeving van de branch waarin je werkt is vrij in te vullen, maar het is handig om hier een topdesk ticketnummer of een Jira userstory nummer in te verwerken zodat het eenvoudiger is om de reden van veranderingen terug te vinden. | ||
| - | |||
| - | ===== Braching ===== | ||
| zorg dat je branch niet te lang blijft bestaan (liefst alleen op de dag dat je er aan werkt), zo zitten wijzigingen van verschillende mensen elkaar het minst in de weg. | zorg dat je branch niet te lang blijft bestaan (liefst alleen op de dag dat je er aan werkt), zo zitten wijzigingen van verschillende mensen elkaar het minst in de weg. | ||
| - | hoe maak je in een bash shell (of een VSCode terminal) een nieuwe branch aan: | + | ==== Branch aanmaken ==== |
| + | |||
| + | Hoe maak je in een bash shell (of een VSCode terminal) een nieuwe branch aan: | ||
| * clone de repository van het gitlab project waar je aan gaat werken, b.v.:\\ '' | * clone de repository van het gitlab project waar je aan gaat werken, b.v.:\\ '' | ||
| Regel 48: | Regel 49: | ||
| * Doe je een push naar de GitLab server van jou branch:\\ '' | * Doe je een push naar de GitLab server van jou branch:\\ '' | ||
| - | Hierna moment | + | Nu is je werk opgeslagen in je eigen remote branch (dwz op de git server) |
| + | |||
| + | ===== Mergeing ===== | ||
| + | |||
| + | Als je alle wijzigingen hebt doorgevoerd is het tijd om je eigen branch te mergen naar **main**. | ||
| + | |||
| + | Dit doe je op de GitLab server. | ||
| + | |||
| + | Aan de repository is vaak een script toegevoegd dat een Pipeline start waarin een runner een aantal handelingen uitvoerd op productie. | ||
| - | ===== Merge Request ===== | + | ==== Merge request |
| - | Als je alle wijzigingen hebt doorgevoerd en vanuit | + | Nadat je in de vorige stap succesvol |
| + | < | ||
| + | remote: To create a merge request for rclone-infra-acpt-2eronde, | ||
| + | remote: | ||
| + | </ | ||
| - | Dit doe je op de GitLab server. Log in en ga naar de repository waar je aan werkt. bovenaan zul je je laatste push zien: | + | als je die link opent en inlogt |
| + | ----------------------------------------------------------------- | ||
| {{ : | {{ : | ||