mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-08 15:30:40 -08:00
Minor doc fix; improve sorting of VC backends
* doc/emacs/maintaining.texi (Version Control Systems): Minor doc fix; rearrange list to put git, cvs and subversion at the top.
This commit is contained in:
parent
89695bce3e
commit
917da2641e
1 changed files with 24 additions and 24 deletions
|
|
@ -170,6 +170,30 @@ which it refers to as @dfn{back ends}:
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
|
|
||||||
|
@cindex git
|
||||||
|
@item
|
||||||
|
Git is a decentralized version control system originally invented by
|
||||||
|
Linus Torvalds to support development of Linux (his kernel). VC
|
||||||
|
supports many common Git operations, but others, such as repository
|
||||||
|
syncing, must be done from the command line.
|
||||||
|
|
||||||
|
@cindex CVS
|
||||||
|
@item
|
||||||
|
CVS is the free version control system that was, until circa 2008,
|
||||||
|
used by the majority of free software projects. Since then, it has
|
||||||
|
been superseded by newer systems. CVS allows concurrent multi-user
|
||||||
|
development either locally or over the network. Unlike newer systems,
|
||||||
|
it lacks support for atomic commits and file moving/renaming. VC
|
||||||
|
supports all basic editing operations under CVS.
|
||||||
|
|
||||||
|
@cindex SVN
|
||||||
|
@cindex Subversion
|
||||||
|
@item
|
||||||
|
Subversion (svn) is a free version control system designed to be
|
||||||
|
similar to CVS but without its problems (e.g., it supports atomic
|
||||||
|
commits of filesets, and versioning of directories, symbolic links,
|
||||||
|
meta-data, renames, copies, and deletes).
|
||||||
|
|
||||||
@cindex SCCS
|
@cindex SCCS
|
||||||
@item
|
@item
|
||||||
SCCS was the first version control system ever built, and was long ago
|
SCCS was the first version control system ever built, and was long ago
|
||||||
|
|
@ -191,30 +215,6 @@ built. It is relatively primitive: it cannot be used over the
|
||||||
network, and works at the level of individual files. Almost
|
network, and works at the level of individual files. Almost
|
||||||
everything you can do with RCS can be done through VC.
|
everything you can do with RCS can be done through VC.
|
||||||
|
|
||||||
@cindex CVS
|
|
||||||
@item
|
|
||||||
CVS is the free version control system that was, until circa 2008,
|
|
||||||
used by the majority of free software projects. Since then, it has
|
|
||||||
been superseded by newer systems. CVS allows concurrent multi-user
|
|
||||||
development either locally or over the network. Unlike newer systems,
|
|
||||||
it lacks support for atomic commits and file moving/renaming. VC
|
|
||||||
supports all basic editing operations under CVS.
|
|
||||||
|
|
||||||
@cindex SVN
|
|
||||||
@cindex Subversion
|
|
||||||
@item
|
|
||||||
Subversion (svn) is a free version control system designed to be
|
|
||||||
similar to CVS but without its problems (e.g., it supports atomic
|
|
||||||
commits of filesets, and versioning of directories, symbolic links,
|
|
||||||
meta-data, renames, copies, and deletes).
|
|
||||||
|
|
||||||
@cindex git
|
|
||||||
@item
|
|
||||||
Git is a decentralized version control system originally invented by
|
|
||||||
Linus Torvalds to support development of Linux (his kernel). VC
|
|
||||||
supports many common Git operations, but others, such as repository
|
|
||||||
syncing, must be done from the command line.
|
|
||||||
|
|
||||||
@cindex hg
|
@cindex hg
|
||||||
@cindex Mercurial
|
@cindex Mercurial
|
||||||
@item
|
@item
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue