Jump to content

Commit (version control)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Thine Antique Pen (talk | contribs) at 17:08, 8 September 2015 (Cat-a-lot: Moving from Category:Revision control systems to Category:Version control systems). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In revision control systems, a commit adds the latest changes to [part of] the source code to the repository, making these changes part of the head revision of the repository. Unlike commits in data management, commits in revision control systems are kept in the repository (revision control) indefinitely. Thus, when other users do an update or a checkout from the repository, they will receive the latest committed version, unless they specify they wish to retrieve a previous version of the source code in the repository. Version control systems allow rolling back to previous versions easily. In this context, a commit within a version control system is protected as it is easily rolled back, even after the commit has been done.

See also