Differences between version 5 and predecessor to the previous major change of VersionControlSystem.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 5 | Last edited on Tuesday, December 28, 2004 1:18:47 am | by AristotlePagaltzis | Revert |
Older page: | version 1 | Last edited on Saturday, December 18, 2004 11:04:01 pm | by StuartYeates | Revert |
@@ -1,3 +1,9 @@
-A system which tracks versions, usually of software source code
, but potentially any digital content. Their primary role is
to trace who changed which files when
, the reason they gave for the change and
to allow the entire sequence
of previous versions to be accessed
. Different systems
have different sets of features in terms of handling
multiple files
, directories
, being
distributed, being secure
, etc.
+A system which tracks versions, usually of SourceCode
, but potentially any digital content. It allows multiple people
to work on a project
, automatically coordinating everyone's changes with everyone else's — much like
the wiki. Having a project versioned makes it possible
to roll back erroneous changes, find out when bugs or errors were introduced and by whom, maintain multiple branches
of the same thing simultaneously without conflicts, and many things more
. Different VersionControlSystem~s
have different sets of features in terms of multiple file handling
, MetaData versioning
, distributed storage
, security goals
, etc.
-There are a number of [
VersionControlSystem]
s including rcs(1), cvs(1)/
[CVS
],
[Subversion
],
[GnuArch
] and BitKeeper.
+Popular
VersionControlSystem~
s include
+*
[RCS
]
+*
[CVS
]
+* SubVersion
+* BitKeeper
+* GnuArch
+*
[DARCS
]