Prev | Current Page 1423 | Next

Christopher Negus

"Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions"


 One day, over your morning latte, you will say to yourself, ???Version control, it??™s the Right
Thing to Do.???
Source Code Control Using RCS
The Revision Control System (RCS) is a common solution to the version control problem. RCS,
which is maintained by the GNU project, is available on almost all UNIX systems, not just on
Linux. Two alternatives to RCS are the Concurrent Version System (CVS), which also is maintained
by the GNU project, and the Source Code Control System (SCCS), a proprietary product.
Before you proceed, however, Table 29-5 lists a few terms that will be used throughout the chapter.
Because they are used so frequently, I want to make sure you understand their meaning insofar as
RCS and version control in general are concerned.
TABLE 29-5
Version Control Terms
Term Description
Lock A working file retrieved for editing such that no one else can edit it simultaneously. A
working file is locked by the first user against edits by other users.
RCS file Any file located in an RCS directory, controlled by RCS, and accessed using RCS
commands. An RCS file contains all versions of a particular file. Typically, an RCS file
has a ,v extension.
Revision A specific, numbered version of a source file. Revisions begin with 1.1 and increase
incrementally, unless forced to use a specific revision number.


Pages:
1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435