Version control

Topic | v1 | created by jjones |

In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections of information. Version control is a component of software configuration management.Changes are usually identified by a number or letter code, termed the "revision number", "revision level", or simply "revision". For example, an initial set of files is "revision 1". When the first change is made, the resulting set is "revision 2", and so on. Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored, and with some types of files, merged.


e.g. Distributed version control

In software development, distributed version control (also known as distributed revision control) is...

subtopic of Software development

Software development is the process of conceiving, specifying, designing, programming, documenting, t...

e.g. Git

Git is software for tracking changes in any set of files, usually used for coordinating work among pr...

Edit details Edit relations Attach new author Attach new topic Attach new resource