Topics


Pages


Content

About

This topic is about that tools are used to manage a codebase in source control. A codebase is human-written code for an application which can be used to deploy and instance of the application such as to production or development environments.

Subversion, Git and Mercurial are examples of popular version control systems.

Source Control vs. Version Control

These two terms are usually used interchangeably.

Source control is specific to source code in text files. While Version control is more general and also includes binary files (e.g. executables) and digital assets (e.g. images).