Prev | Current Page 1428 | Next

Christopher Negus

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

c
RCS/howdy.c,v --> howdy.c
revision 2.1 (locked)
done
When used with ci, -f forces RCS to check in a file even if it has not changed.
Source Code Control with CVS
You may have noticed that RCS has some shortcomings that make it inadequate for use on large
projects. First, without some sophisticated wrapper scripts to provide the directory handling
machinery, RCS doesn??™t work very well with a single, centralized repository. And you need such a
repository for a programming team with more than a few members.
An RCS repository is always the current directory unless you exert yourself to use a directory
located elsewhere. More pertinent for Linux and other open source projects, RCS is utterly unsuitable
for distributed development because it doesn??™t support network protocols. (That is, it doesn??™t
work over the Internet.)
796
Programming in Linux Part VI
Furthermore, RCS suffers from programmers forgetting commands. If you forget to check out a file
with a certain option, you may regret it later. Even if you work alone, you may find CVS a better
option.
The Concurrent Versions System (CVS) supports both centralized repositories and network-based
access. It is well-suited for use by multiple programmers, and a single CVS repository can support
multiple projects.


Pages:
1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440