home *** CD-ROM | disk | FTP | other *** search
- if that option is missing, it derives the number from the
- lock held by the user; if there is no lock and locking is not strict,
- \fIci\fR increments the number of the latest revision on the trunk.
- A side branch can only be started by explicitly specifying its
- number with the \fI\-r\fR option during check-in.
- .sp 1
- \fICi\fR also determines
- whether the revision to be checked in is different from the
- previous one, and asks whether to proceed if not.
- This facility simplifies check-in operations for large systems,
- because one need not remember which files were changed.
- .sp 1
- The option \fI\-k\fR searches the checked in file for identification
- markers containing
- the attributes
- revision number, check-in date, author and state, and assigns these
- to the new revision rather than computing them. This option is
- useful for software distribution: Recipients of distributed software
- using RCS should check in updates with the \fI\-k\fR option.
- This convention guarantees that revision numbers, check-in dates,
- etc., are the same at all sites.
- .IP "\fIco\fP \fB\- check out revisions\fP"
- .sp 0
- \fICo\fR retrieves revisions according to revision number,
- date, author and state attributes. It either places the revision
- into the working file, or prints it on the standard output.
- \fICo\fR always expands the identification markers.
- .IP "\fIident\fP \fB\- extract identification markers\fP"
- .sp 0
- \fIIdent\fR extracts the identification markers expanded by \fIco\fR
- from any file and prints them.
- .IP "\fIrcs\fP \fB\- change RCS file attributes\fP"
- .sp 0
- \fIRcs\fR is an administrative operation that changes access lists,
- locks, unlocks, breaks locks, toggles the strict-locking feature,
- sets state attributes and symbolic revision numbers, changes the
- description, and deletes revisions. A revision can
- only be deleted if it is not the fork of a side branch.
- .IP "\fIrcsclean\fP \fB\- clean working directory\fP"
- .sp 0
- .ne 10
- \fIRcsclean\fR removes working files that were checked out but never changed.*
- .FS *
- The \fIrcsclean\fP and \fIrcsfreeze\fP commands
- are optional and are not always installed.
- .FE
- .IP "\fIrcsdiff\fP \fB\- compare revisions\fP"
- .sp 0
- \fIRcsdiff\fR compares two revisions and prints their
- difference, using the UNIX tool \fIdiff\fR.
- One of the revisions compared may be checked out.
- This command is useful for finding out about changes.
- .IP "\fIrcsfreeze\fP \fB\- freeze a configuration\fP"
- .sp 0
- \fIRcsfreeze\fR assigns the same symbolic revision number
- to a given revision in all RCS files.
- This command is useful for accurately recording a configuration.*
- .IP "\fIrcsmerge\fP \fB\- merge revisions\fP"
- .sp 0
- \fIRcsmerge\fR merges two revisions, \fIrev1\fR and \fIrev2\fR,
- with respect to a common ancestor.
- A 3-way file comparison determines the segments of lines that
- are (a) the same in all three revisions, or (b) the same in 2 revisions,
- or (c) different in all three. For all segments of type (b) where
- \fIrev1\fR is the differing revision,
- the segment in \fIrev1\fR replaces the corresponding segment of \fIrev2\fR.
- Type (c) indicates an overlapping change, is flagged as an error, and requires user
- intervention to select the correct alternative.
- .IP "\fIrlog\fP \fB\- read log messages\fP"
- .sp 0
- \fIRlog\fR prints the log messages and other information in an RCS file.
- .bp
- .LP
- .nr VS 12p
- .vs 12p
- .]<
- .ds [F 1
- .]-
- .ds [K FELD02
- .ds [K MakeArticle
- .ds [A Feldman, Stuart I.
- .ds [D March 1979
- .ds [T Make\*-A Program for Maintaining Computer Programs
- .ds [J Software\*-Practice & Experience
- .ds [V 9
- .ds [N 3
- .ds [P 255-265
- .nr [P 1
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 1 journal-article
- .ds [F 2
- .]-
- .ds [K HUNT01
- .ds [T An Algorithm for Differential File Comparison
- .ds [A Hunt, James W.
- .as [A " and McIlroy, M. D.
- .ds [I Computing Science Technical Report, Bell Laboratories
- .ds [R 41
- .ds [D June 1976
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 4 tech-report
- .ds [F 3
- .]-
- .ds [K SCCS
- .ds [A Rochkind, Marc J.
- .ds [D Dec. 1975
- .ds [T The Source Code Control System
- .ds [J IEEE Transactions on Software Engineering
- .ds [V SE-1
- .ds [N 4
- .ds [P 364-370
- .nr [P 1
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 1 journal-article
- .ds [F 4
- .]-
- .ds [K TICH08
- .ds [T Design, Implementation, and Evaluation of a Revision Control System
- .ds [A Tichy, Walter F.
- .ds [B Proceedings of the 6th International Conference on Software Engineering
- .ds [I ACM, IEEE, IPS, NBS
- .ds [D September 1982
- .ds [P 58-67
- .nr [P 1
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 3 article-in-book
- .ds [F 5
- .]-
- .ds [K LEBL01
- .ds [A Leblang, David B.
- .as [A " and Chase, Robert P.
- .ds [T Computer-Aided Software Engineering in a Distributed Workstation Environment
- .ds [O Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium
- .as [O " on Practical Software Development Environments.
- .ds [J SIGPLAN Notices
- .ds [V 19
- .ds [N 5
- .ds [D May 1984
- .ds [P 104-112
- .nr [P 1
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 1 journal-article
- .ds [F 1
- .ds [F 3
- .ds [F 6
- .]-
- .ds [K SCCSEval
- .ds [A Glasser, Alan L.
- .ds [D Nov. 1978
- .ds [T The Evolution of a Source Code Control System
- .ds [J Software Engineering Notes
- .ds [V 3
- .ds [N 5
- .ds [P 122-125
- .nr [P 1
- .ds [O Proceedings of the Software Quality and Assurance Workshop.
- .nr [T 0
- .nr [A 1
- .nr [O 1
- .][ 1 journal-article
- .ds [F 5
- .ds [F 7
- .]-
- .ds [K IBMClearCaster
- .ds [A Brown, H.B.
- .ds [D 1970
- .ds [T The Clear/Caster System
- .ds [J Nato Conference on Software Engineering, Rome
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 1 journal-article
- .ds [F 3
- .ds [F 8
- .]-
- .ds [K HabermannSDC
- .ds [A Habermann, A. Nico
- .ds [D Jan. 1979
- .ds [T A Software Development Control System
- .ds [I Technical Report, Carnegie-Mellon University, Department of Computer Science
- .nr [T 0
- .nr [A 0
- .nr [O 0
- .][ 2 book
- .ds [F 9
- .]-
- .ds [K CMS
- .ds [A DEC
- .ds [T Code Management System
- .ds [I Digital Equipment Corporation
- .ds [O Document No.\ EA-23134-82
- .ds [D 1982
- .nr [T 0
- .nr [A 0
- .nr [O 0
- .][ 2 book
- .ds [F 10
- .]-
- .ds [K LAMP01
- .ds [A Lampson, Butler W.
- .as [A " and Schmidt, Eric E.
- .ds [T Practical Use of a Polymorphic Applicative Language
- .ds [B Proceedings of the 10th Symposium on Principles of Programming Languages
- .ds [I ACM
- .ds [P 237-255
- .nr [P 1
- .ds [D January 1983
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 3 article-in-book
- .ds [F 5
- .ds [F 11
- .]-
- .ds [K TICH07
- .ds [T A Data Model for Programming Support Environments and its Application
- .ds [A Tichy, Walter F.
- .ds [B Automated Tools for Information System Design and Development
- .ds [E Hans-Jochen Schneider and Anthony I. Wasserman
- .ds [C Amsterdam
- .ds [I North-Holland Publishing Company
- .ds [D 1982
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 3 article-in-book
- .ds [F 4
- .ds [F 2
- .ds [F 12
- .]-
- .ds [K HECK01
- .ds [T A Technique for Isolating Differences Between Files
- .ds [A Heckel, Paul
- .ds [J Communications of the ACM
- .ds [D April 1978
- .ds [V 21
- .ds [N 4
- .ds [P 264-268
- .nr [P 1
- .nr [T 0
- .nr [A 0
- .nr [O 0
- .][ 1 journal-article
- .ds [F 13
- .]-
- .ds [K TICH11
- .ds [T The String-to-String Correction Problem with Block Moves
- .ds [A Tichy, Walter F.
- .ds [D Nov. 1984
- .ds [J ACM Transactions on Computer Systems
- .ds [V 2
- .ds [N 4
- .ds [P 309-321
- .nr [P 1
- .nr [T 0
- .nr [A 1
- .nr [O 0
- .][ 1 journal-article
- .]>
-