Source and revision control
Introduction to source control
A source control system, also called revision control or version control system (VCS), keeps track of changes to a file or set of files. One can thus see who made changes and when. It allows reverting single files, or an entire project, to a previous state and comparing changes over time. It provides an easy way to recover previous versions of a file or project.
There are two types of version control systems: centralized version control systems, such as Subversion and Team Foundation Version Control, and distributed version control systems like Git.
This User Guide section provides information on the software prerequisites for each of the supported version control systems and how they can be used within Ranorex Studio.
As a precondition we assume you have knowledge about version control in general, as well as your specific version control system. Setting up and configuring the version control system of your choice is not in the scope of this documentation.
Source control in Ranorex Studio
Ranorex Studio supports three version control systems: Git, Subversion, and Team Foundation Version Control. Use the menu on the left to get to the corresponding chapters for each system.