ci(1)
and co(1)
.ci(1)
and co(1)
are the commands used to check files in and out of their RCS archives. The ci(1)
command may also be used to a check a file both in and out of an archive. In their simplest forms, ci(1)
and co(1)
take only the name of the working file.
ci name_of_work_fileand
co name_of_work_fileThe command form
ci -l name_of_work_filechecks in the file with locking enabled, and
co -l name_of_work_fileis performed automatically. That is,
ci -l
checks the file out again with locking enabled.
ci -u name_of_work_filechecks the file into the archive, and checks it out again with locking disabled. In all cases, the user is prompted for a log message.
ci(1)
will also create a RCS archive if one does not exist already.
If you don't specify a revision, ci(1)
increments the version number of the last revision locked in the archive, and appends the revised working file to it. If you specify a revision on an existing branch, it must be higher than the existing revision numbers. ci(1)
will also create a new branch if you specify the revision of a branch which does not exist. See the ci(1)
and co(1)
man pages for details.
ci(1)
and co(1)
have various options for interactive and non-interactive use. Again, see the ci(1)
and co(1)
man pages for details.