Difference between revisions of "Revision control"
Karl Jones (Talk | contribs) (How to write a proper commit message) |
Karl Jones (Talk | contribs) (git, lc) |
||
Line 13: | Line 13: | ||
Version control systems (VCS) most commonly run as stand-alone applications, but revision control is also embedded in various types of software such as word processors and spreadsheets, e.g., Google Docs and Sheets, and in various content management systems. | Version control systems (VCS) most commonly run as stand-alone applications, but revision control is also embedded in various types of software such as word processors and spreadsheets, e.g., Google Docs and Sheets, and in various content management systems. | ||
− | == External | + | == See also == |
+ | |||
+ | * [[Git (software)|Git]] | ||
+ | |||
+ | == External links == | ||
* [https://en.wikipedia.org/wiki/Revision_control Revision control] @ Wikipedia | * [https://en.wikipedia.org/wiki/Revision_control Revision control] @ Wikipedia | ||
* [http://www.laurencegellert.com/2013/07/how-to-write-a-proper-commit-message/ How to write a proper commit message] by Laurence Gellert | * [http://www.laurencegellert.com/2013/07/how-to-write-a-proper-commit-message/ How to write a proper commit message] by Laurence Gellert |
Revision as of 09:11, 8 June 2015
Revision control, also known as version control and source control (and an aspect of software configuration management), is the management of changes to documents, computer programs, large web sites, and other collections of information.
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.
The need for a logical way to organize and control revisions has existed for almost as long as writing has existed, but revision control became much more important, and complicated, when the era of computing began.
The numbering of book editions and of specification revisions are examples that date back to the print-only era.
Today, the most capable (as well as complex) revision control systems are those used in software development, where a team of people may change the same files.
Version control systems (VCS) most commonly run as stand-alone applications, but revision control is also embedded in various types of software such as word processors and spreadsheets, e.g., Google Docs and Sheets, and in various content management systems.
See also
External links
- Revision control @ Wikipedia
- How to write a proper commit message by Laurence Gellert