With DevOps on SAP, the developed code has the potential of being automatically moved to quality and production system. In this case it is important to have automated tests to ensure that only tested code is transported to your SAP systems.
Having a line-based version control system, namely abapGit gives you the following possibilities:
- Cherry-picking: you can choose parts of the completed implementation and already move it to other systems while continuing to work on the unfinished code.
- Utilize an external source control to simplify code reviews.
- Have a flexible and decentralized code synchronization which is saved locally on each device and merged afterwards. Thereby, safeguarding you from having a single point of failure.
- Track, easily merge and align all the code changes and revisions allowing you to save time and effort.
- Perform automated tests for bug and regression prevention.
- Achieve seamless collaboration and work on projects from anywhere by utilizing git hosting platforms such as GitHub, GitLab or Bitbucket.