Go to the first, previous, next, last section, table of contents.
Version control systems are packages that can record multiple
versions of a source file, usually storing the unchanged parts of the
file just once. Version control systems also record history information
such as the creation time of each version, who created it, and a
description of what was changed in that version.
The Emacs version control commands work with three version control
systems--RCS, CVS and SCCS. The GNU project recommends the version
control system known as RCS, which is free software and available from
the Free Software Foundation.
- Version Systems: Supported version control back end systems.
- VC Concepts: Basic version control information;
checking files in and out.
- Editing with VC: Commands for editing a file maintained
with version control.
- Log Entries: Logging your changes.
- Change Logs and VC: Generating a change log file from log entries.
- Old Versions: Examining and comparing old versions.
- Branches: Selecting a branch to put your changes in,
and creating a new branch.
- Status in VC: Commands to view the VC status of files and
look at log entries.
- Renaming and VC: A command to rename both the source and
master file correctly.
- Snapshots: How to make and use snapshots, a set of
file versions that can be treated as a unit.
- Version Headers: Inserting version control headers into
working files.
- Customizing VC: Variables to change VC's behavior.
Go to the first, previous, next, last section, table of contents.