|
|
|
|
This page contains links to various things relating to
GNU
CSSC.
Please let us know if you are aware of something which you think we
could usefully refer to on this page. Thanks.
Below is a list of other version control or configuration management
systems which have web pages that I'm aware of.
GNU CSSC is the
GNU Project's
replacement for the traditional
SCCS suite.
MySC is a program which is also substantially similar to SCCS, and
from which GNU CSSC is derived. The relationship between MySC and
CSSC is described in the history
document.
CVS stands for Concurrent Versions System and is a configuration
management system which is well adapted for configration management of
large projects whose members are widely separated geographically.
Although CVS is powerful, it is also quite easy to use. GNU CSSC is
itself managed with CVS. I recommend CVS.
RCS was originally written by Walter F. Tichy in about 1980. The
design of RCS draws on almost a decade of experience with SCCS, and
offers improvements in several areas. The file format of CVS is
taken from RCS. If you are only managing one or two files, RCS is a
good choice; for larger numbers of files, I would suggest CVS.
Like CSSC, RCVS is hosted on
SourceForge. It is a
fork of the CVS project.
Follow the link above for more
information.
Bitkeeper is a configuration management system invented by Larry
McVoy, partly to solve the scalability issues in the Linux development
process; it provides for multiple independent source repositories,
which can pass changesets between them, and which can be arranged in a
hierarchical fashion.
The file formats used by BitKeeper are to an extent based on the
SCCS file format, though there have been many extensions. The design
of BitKeeper draws partly on Larry's experience as sometime maintainer
of the Sun version of the SCCS tool
suite.
Subversion is a system which is designed to be a next-generation CVS.
It intends to be quite similar to CVS, but offer many improvements,
including configuration management of directories and symbolic links,
as well as plain files. You will need to use version 2.0 or later of
the Apache web server if you
want to set up a Subversion server.
Aegis is a configuration management system which offers, among other
things, integration of test suites; Aegis can be set up to insist, for
example, that the test suite passes on your new code before you can
check it in.
Like CSSC, PRCS is hosted on
SourceForge, but I don't
know anything else about it. Please follow the link above for more
information.
I don't know anything about /BriefCase 3; please follow the
link above for more information.
I
don't know anything about Katie; please follow the link above for more
information.
|