Throughout my time I’ve worked with multiple version control software based around the GIT system. Notably GitHub Desktop, SourceTree and VS Code (Integrated GIT). Source Control has become a great asset to developers across the market and a tool I personally enjoy using for its flexibility in change management, along with integration with third party applications and issue tracking.

I’ve worked in a business where change management was not previously present, causing various issues with software projects being stored on user machines/various platforms that are unknown to all members of the team.

With my involvement and suggestion we worked to implement a development guide that included source control using GitHub. This involved creating a name and tagging system for repositories, setting up user access alongside group definitions to allow read/write usage. We also began using this system for QA members to raise issues against a repository. Offering more flexibility in linking fixes with code commits and marking issues with statuses for project tracking.

Source Control is now something I use consistently for any business or personal projects and are always looking forward to new integrations available via these tools.