Member-only story

Journey to migrate multiple legacy projects from old legacy Microsoft Visual Source Safe (VSS) to GitHub

Bryant Jimin Son
7 min readJan 19, 2024

--

Migration from Microsoft Visual Source Safe (VSS) to GitHub

As a Github’s Soluton Architect who has been closely working with enterprise customers for last 2.5 years, I met customers wanting to move to GitHub for all different types of source control systems. Easiest ones are ones that are based in git, such as another GitHub repositories/organizations, GitLab, BitBucket, or Azure DevOps’s git repositories. However, for non-git based Version Control Systems, for example Subversion, Team Foundation Server (TFS), just to name a few, the migration process can be quite tricky. For git based systems, GitHub has been built multiple, official migration tools to help with the process easily. For example, we have GitHub Enterprise Importer (GEI) that can help to migrate from GitHub, BitBucket, or Azure DevOps cloud:

Even for these git based systems, things like Tasks, Project boards, and pipelines are not exactly one-to-one compatible. Nevertheless, GitHub engineering teams did a great job in converting even some of these non-available GitHub components to something similar…

--

--

Bryant Jimin Son
Bryant Jimin Son

Written by Bryant Jimin Son

A cloud practitioner talking about technology, travels & career tips. But I will sometimes cover financial advises and some random stuffs.

No responses yet