Version control systems (VCS) have become a common standard in software development. With a VCS, you can store changes to source code in different versions, compare different versions with each other, and – if necessary – even restore a specific version in order to resume development based on that version. In addition, a team can work on different versions at the same time.
While ABAP offers a very simple solution for versioning individual ABAP sources, professional VCS offer solutions for managing and versioning entire repositories. Even individual parts of the repository can be branched into seperated versions and then merged again.
A rather new solution, which offers these possibilities also for ABAP, is called abapGit. It was developed and made freely available by Lars Hvam. In order to convey the basics of version control with abapGit, the new community event format abapGit BunKai was recently launched, about which you will learn more in the following sections.
It is our goal to make use of this opportunity and to evaluate how abapGit can be used reasonably in software development with ABAP.
Read the full article here: https://blogs.sap.com/2019/04/03/abapgit-bunkai-aachen-25th-may-2019/.