Version control migration : From Microsoft Visual SourceSafe to Git
Blomkvist, Robert (2021)
Blomkvist, Robert
2021
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2021051930734
https://urn.fi/URN:NBN:fi-fe2021051930734
Tiivistelmä
Version control has always been a vital part of software engineering. Being able to locally and remotely share and cooperate in file development and creation is a good reason why software engineering is in its current strong state. Although older version control solutions have been working excellently, new solutions offer new opportunities and advantages that in the long run cannot be ignored. Migrating from a discontinued pure version control program such as Microsoft Visual SourceSafe, together with all the continuous integration processes and other routines, to a web-based Git-repository offering many aspects of the software configuration management, is a huge step towards a more stable development environment.
This master's thesis follows the introduction of the version-control system Git and the web-based source control management tool GitLab to a company. This includes the migration of all the Microsoft Visual SourceSafe content, routines and processes, to finally result in an equally functional solution as the previous one. This thesis also covers the benefits of the new system compared to the old one.
This master's thesis follows the introduction of the version-control system Git and the web-based source control management tool GitLab to a company. This includes the migration of all the Microsoft Visual SourceSafe content, routines and processes, to finally result in an equally functional solution as the previous one. This thesis also covers the benefits of the new system compared to the old one.