Functionally RCS and SCCS (up to revision ) are similar, with SCCS now having RCS uses fewer intermediate files while applying a delta to a history file . Reviewer: John R. Levine. SCCS and RCS are two classic sets of Unix tools. They both do the same thing, namely, track changes to text files by keeping. A version control file contains the original file (called a g-file in SCCS) together with all the changes, or deltas, that have been applied to it. Each delta is.

Author: Zolozahn Dugul
Country: Kuwait
Language: English (Spanish)
Genre: Travel
Published (Last): 28 March 2011
Pages: 273
PDF File Size: 15.87 Mb
ePub File Size: 5.44 Mb
ISBN: 757-8-61672-301-9
Downloads: 20902
Price: Free* [*Free Regsitration Required]
Uploader: Dourg

Revision Control: Managing Source Files with RCS or SCCS

We flag the most important or rce of these in footnotes at the relevant points in our presentation. Overlapping changes are flagged and reported to the user. Sometimes, you xpplying prefer to give revision commentary directly on the ci command line.

In this book we describe RCS version 5. Combining deltas can reduce storage requirements. RCS will not, however, create a subdirectory if one doesn’t already exist.

To help you tidy up a source directory when you’re done working there, RCS provides a program called rcsclean. Differs from info in that check returns a meaningful exit status and displays no report if no files are being edited. Both systems can maintain separate lines of development for each file.


RCS – Revision Control System

Appljing is, of course, the same command you used to create the RCS file in the first place; ordinarily, to check in a working file, you give the same simple command line as you did then. You can create and populate these directories thusly: For example, if xform.

Do not keep files checked out for longer than you need to. A final checklist of points to to keep in mind: The name program specifies the name of an MR number validity-checking program.

6 Revision Control: Managing Source Files with RCS or SCCS

The check-out is aborted unconditionally. Prints the same information as does -hplus the descriptive text. And only work on what you can manage.

To use this Makefile, type: You can put and keep files under source control with RCS by using only two commands, ci and co. Make sure you only lock the files you are actively working on, and that you check those in as soon as possible!

You can lock all deltas with the -fla flag, and scca can unlock specific deltas with the -d flag. Tichy at Purdue University in the early s. Reports on files being edited.

This means that the owner of the file does not need to lock the file at checkin. Reports on files being edited and the names of the users editing them.


You don’t want to check in a broken file and make life more difficult for others. To compare two different revisions already checked in to the RCS file, just give two -r options, as in. Perhaps he can check it back in.

Given a command name or an SCCS message number, displays information about that item. In this case you don’t have the option of forcing the check-out to proceed, so co doesn’t ask whether you want to. Inserts the comment text in the initial delta in a manner identical to the workings of the rcd command.

Applying RCS and SCCS

Compares two revisions and prints out their differences, using the diff command. Same as entering rmdel followed by edit. Differs from appoying create in that admin -i does not rename the g-file or fetch a copy of the s-file; the g-file is left untouched in your directory. The state assigned to the revision with the -s option of rcs or ci.