Introduction

Completed

Version control serves two purposes in the development pipeline.

  • As a platform for sharing code across multiple workstations, version control allows you to collaborate with other developers on projects and features.
  • The same features also help you to separate stable code from code that is still under development.

Of the many version control technologies that are available, we recommend and support Azure Repos for use with finance and operations apps. Team Foundation Version Control (TFVC) is the default option for finance and operations apps, and it's the version control system that this module uses. Git is also supported for X++ development, and it's the version control system that Azure Repos recommends for general development. Because Azure DevOps disables the creation of TFVC repositories in new projects and organizations by default, confirm which version control system your project uses before you start. For more information, see X++ in Git.