Gitlab Workflows¶
We are using feature branches and merge requests to push changes. Here we present a short documentation about the workflow.
Terms:
WIP = Work In Progress
MR = Merge Request
General Workflow¶
Log in to GitLab.
If you don't have access to the t3o project, ask one of the masters.
Look into the different repositories. Priorities are:
Testing and reviewing open merge requests
Solving issues
Creating issues
If you have found a MR or issue, assign it to you.
Work!
Issue Workflow¶
Grab an issue and assign it to yourself.
Click on the green button on the right to create a merge request. It is WIP (Work In Progress) by default if it's not done yet.
Go to your local repository and do
git fetch`
. Now you should see the new branch with the number of your issue.Switch to the branch.
Work!
You can do small commits and push them.
Every commit will be listed in the MR
Create a MR thereby removing the "WIP:" from the title.
Merge Request Workflow¶
Grab a MR and assign it to yourself.
Review the code.
Test the code locally.
Everything is okay? Only then do the merge!
Something isn't perfect? You want the code to be improved first? Then assign it back to the owner again.