Source Control
Using GitLab
Step 1 - Create a repository
Select "Create Project" (top right)
Select Create Blank Project
To search for a project type in the box and press the Search button
Find the active branch
Main Branch
When you create a new project there will only be one branch called "main".
This branch cannot be used for day-to-day development
Making any direct commits on this branch is not allowed.
This branch can only be updated by merging the changes made on a different branch.
Develop Branch
Create a new branch called "develop"
Feature Branches
These are for very specific bugs or new features
These are either "bugfix/" or "feature/"
Create a new branch called "feature/version1"
Release Branches
These are prefixed with "release/version1"
Merge Requests
After a merge request the branch will be automatically removed.
To save the list of approvers for Merge Requests
Settings > Repository > Branch Rules
branch rule details, merge requests
Tracking Issues
The most common choices are:
Atlassian JIRA
Microsoft Azure Boards (part of Azure DevOps)
link - https://learn.microsoft.com/en-us/azure/devops/boards/?view=azure-devops
Using VS Code
If you are thinking about using VS Code to write and maintain your VBA code here are some extensions that could help.
link - marketplace.visualstudio.com/search?term=VBA&target=VSCode&category=All%20categories&sortBy=Relevance
link - marketplace.visualstudio.com/items?itemName=serkonda7.vscode-vba
link - marketplace.visualstudio.com/items?itemName=spences10.VBA
© 2026 Better Solutions Limited. All Rights Reserved. © 2026 Better Solutions Limited TopPrevNext