Next: [[cvs: Reference manual for Administrative files#Reference manual for Administrative files|Administrative files]], Previous: [[cvs: Guide to CVS commands#Guide to CVS commands|CVS commands]], Up: [[cvs#Top|Top]] |[[cvs: Index#SEC_Contents|Contents]]||[[cvs: Index#Index|Index]]|

----

== Quick reference to CVS commands ==

This appendix describes how to invoke CVS, with references to where each command or feature is described in detail. For other references run the `cvs --help` command, or see [[cvs: Index#Index|Index]].

A CVS command looks like:

cvs <nowiki>[</nowiki> global_options <nowiki>]</nowiki> command <nowiki>[</nowiki> command_options <nowiki>]</nowiki> <nowiki>[</nowiki> command_args <nowiki>]</nowiki>

Global options:

;`--allow-root=rootdir` : Specify legal CVSROOT directory (server only) (not in CVS 1.9 and older). See [[cvs: Setting up the server for password authentication#Setting up the server for password authentication|Password authentication server]].

;`-a` : Authenticate all communication (client only) (not in CVS 1.9 and older). See [[cvs: Global options#Global options|Global options]].

;`-b` : Specify RCS location (CVS 1.9 and older). See [[cvs: Global options#Global options|Global options]].

;`-d root` : Specify the CVSROOT. See [[cvs: The Repository#The Repository|Repository]].

;`-e editor` : Edit messages with editor. See [[cvs: Committing your changes#Committing your changes|Committing your changes]].

;`-f` : Do not read the ‘`~/.cvsrc`’ file. See [[cvs: Global options#Global options|Global options]].

;`-H` ;`--help` : Print a help message. See [[cvs: Global options#Global options|Global options]].

;`-l` : Do not log in ‘`$CVSROOT/CVSROOT/history`’ file. See [[cvs: Global options#Global options|Global options]].

;`-n` : Do not change any files. See [[cvs: Global options#Global options|Global options]].

;`-Q` : Be really quiet. See [[cvs: Global options#Global options|Global options]].

;`-q` : Be somewhat quiet. See [[cvs: Global options#Global options|Global options]].

;`-r` : Make new working files read-only. See [[cvs: Global options#Global options|Global options]].

;`-s variable=value` : Set a user variable. See [[cvs: Expansions in administrative files#Expansions in administrative files|Variables]].

;`-T tempdir` : Put temporary files in tempdir. See [[cvs: Global options#Global options|Global options]].

;`-t` : Trace CVS execution. See [[cvs: Global options#Global options|Global options]].

;`-v` ;`--version` : Display version and copyright information for CVS.

;`-w` : Make new working files read-write. See [[cvs: Global options#Global options|Global options]].

;`-x` : Encrypt all communication (client only). See [[cvs: Global options#Global options|Global options]].

;`-z gzip-level`
: Set the compression level (client only). See [[cvs: Global options#Global options|Global options]].

Keyword expansion modes (see [[cvs: Substitution modes#Substitution modes|Substitution modes]]):

-kkv $Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp $ -kkvl $Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $ -kk $Id$ -kv file1,v 1.1 1993/12/09 03:21:13 joe Exp -ko no expansion -kb no expansion, file is binary

Keywords (see [[cvs: Keyword List#Keyword List|Keyword list]]):

$Author: joe $ $Date: 1993/12/09 03:21:13 $ $CVSHeader: files/file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $ $Header: /home/files/file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $ $Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $ $Locker: harry $ $Name: snapshot_1_14 $ $RCSfile: file1,v $ $Revision: 1.1 $ $Source: /home/files/file1,v $ $State: Exp $ $Log: file1,v $ Revision 1.1 1993/12/09 03:30:17 joe Initial revision

Commands, command options, and command arguments:

;`add <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Add a new file/directory. See [[cvs: Adding files to a directory#Adding files to a directory|Adding files]].

:;`-k kflag` :: Set keyword expansion.

:;`-m msg` :: Set file description.

;`admin <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Administration of history files in the repository. See [[cvs: admin--Administration#admin—Administration|admin]].

:;`-b<nowiki>[</nowiki>rev<nowiki>]</nowiki>` :: Set default branch. See [[cvs: Reverting to the latest vendor release#Reverting to the latest vendor release|Reverting local changes]].

:;`-cstring` :: Set comment leader.

:;`-ksubst` :: Set keyword substitution. See [[cvs: Keyword substitution#Keyword substitution|Keyword substitution]].

:;`-l<nowiki>[</nowiki>rev<nowiki>]</nowiki>` :: Lock revision rev, or latest revision.

:;`-mrev:msg` :: Replace the log message of revision rev with msg.

:;`-orange` :: Delete revisions from the repository. See [[cvs: admin options#admin options|admin options]].

:;`-q` :: Run quietly; do not print diagnostics.

:;`-sstate<nowiki>[</nowiki>:rev<nowiki>]</nowiki>` :: Set the state.

:;`-t` :: Set file description from standard input.

:;`-tfile` :: Set file description from file.

:;`-t-string` :: Set file description to string.

:;`-u<nowiki>[</nowiki>rev<nowiki>]</nowiki>` :: Unlock revision rev, or latest revision.

;`annotate <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Show last revision where each line was modified. See [[cvs: Annotate command#Annotate command|annotate]].

:;`-D date` :: Annotate the most recent revision no later than date. See [[cvs: Common command options#Common command options|Common options]].

:;`-F` :: Force annotation of binary files. (Without this option, binary files are skipped with a message.)

:;`-f` :: Use head revision if tag/date not found. See [[cvs: Common command options#Common command options|Common options]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r tag` :: Annotate revision tag. See [[cvs: Common command options#Common command options|Common options]].

;`checkout <nowiki>[</nowiki>options<nowiki>]</nowiki> modules…` : Get a copy of the sources. See [[cvs: checkout--Check out sources for editing#checkout—Check out sources for editing|checkout]].

:;`-A` :: Reset any sticky tags/date/options. See [[cvs: Sticky tags#Sticky tags|Sticky tags]] and [[cvs: Keyword substitution#Keyword substitution|Keyword substitution]].

:;`-c` :: Output the module database. See [[cvs: checkout options#checkout options|checkout options]].

:;`-D date` :: Check out revisions as of date (is sticky). See [[cvs: Common command options#Common command options|Common options]].

:;`-d dir` :: Check out into dir. See [[cvs: checkout options#checkout options|checkout options]].

:;`-f` :: Use head revision if tag/date not found. See [[cvs: Common command options#Common command options|Common options]].

:;`-j rev` :: Merge in changes. See [[cvs: checkout options#checkout options|checkout options]].

:;`-k kflag` :: Use kflag keyword expansion. See [[cvs: Substitution modes#Substitution modes|Substitution modes]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-N` :: Don’t “shorten” module paths if -d specified. See [[cvs: checkout options#checkout options|checkout options]].

:;`-n` :: Do not run module program (if any). See [[cvs: checkout options#checkout options|checkout options]].

:;`-P` :: Prune empty directories. See [[cvs: Moving and renaming directories#Moving and renaming directories|Moving directories]].

:;`-p` :: Check out files to standard output (avoids stickiness). See [[cvs: checkout options#checkout options|checkout options]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r tag` :: Checkout revision tag (is sticky). See [[cvs: Common command options#Common command options|Common options]].

:;`-s` :: Like -c, but include module status. See [[cvs: checkout options#checkout options|checkout options]].

;`commit <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Check changes into the repository. See [[cvs: commit--Check files into the repository#commit—Check files into the repository|commit]].

:;`-F file` :: Read log message from file. See [[cvs: commit options#commit options|commit options]].

:;`-f` :: Force the file to be committed; disables recursion. See [[cvs: commit options#commit options|commit options]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-m msg` :: Use msg as log message. See [[cvs: commit options#commit options|commit options]].

:;`-n` :: Do not run module program (if any). See [[cvs: commit options#commit options|commit options]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r rev` :: Commit to rev. See [[cvs: commit options#commit options|commit options]].

;`diff <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Show differences between revisions. See [[cvs: diff--Show differences between revisions#diff—Show differences between revisions|diff]]. In addition to the options shown below, accepts a wide variety of options to control output style, for example ‘`-c`’ for context diffs.

:;`-D date1` :: Diff revision for date against working file. See [[cvs: diff options#diff options|diff options]].

:;`-D date2` :: Diff rev1/date1 against date2. See [[cvs: diff options#diff options|diff options]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-N` :: Include diffs for added and removed files. See [[cvs: diff options#diff options|diff options]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r rev1` :: Diff revision for rev1 against working file. See [[cvs: diff options#diff options|diff options]].

:;`-r rev2` :: Diff rev1/date1 against rev2. See [[cvs: diff options#diff options|diff options]].

;`edit <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Get ready to edit a watched file. See [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|Editing files]].

:;`-a actions` :: Specify actions for temporary watch, where actions is `edit`, `unedit`, `commit`, `all`, or `none`. See [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|Editing files]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;`editors <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : See who is editing a watched file. See [[cvs: Information about who is watching and editing#Information about who is watching and editing|Watch information]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;`export <nowiki>[</nowiki>options<nowiki>]</nowiki> modules…` : Export files from CVS. See [[cvs: export--Export sources from CVS, similar to checkout#export—Export sources from CVS, similar to checkout|export]].

:;`-D date` :: Check out revisions as of date. See [[cvs: Common command options#Common command options|Common options]].

:;`-d dir` :: Check out into dir. See [[cvs: export options#export options|export options]].

:;`-f` :: Use head revision if tag/date not found. See [[cvs: Common command options#Common command options|Common options]].

:;`-k kflag` :: Use kflag keyword expansion. See [[cvs: Substitution modes#Substitution modes|Substitution modes]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-N` :: Don’t “shorten” module paths if -d specified. See [[cvs: export options#export options|export options]].

:;`-n` :: Do not run module program (if any). See [[cvs: export options#export options|export options]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r tag` :: Checkout revision tag. See [[cvs: Common command options#Common command options|Common options]].

;`history <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Show repository access history. See [[cvs: history--Show status of files and users#history—Show status of files and users|history]].

:;`-a` :: All users (default is self). See [[cvs: history options#history options|history options]].

:;`-b str` :: Back to record with str in module/file/repos field. See [[cvs: history options#history options|history options]].

:;`-c` :: Report on committed (modified) files. See [[cvs: history options#history options|history options]].

:;`-D date` :: Since date. See [[cvs: history options#history options|history options]].

:;`-e` :: Report on all record types. See [[cvs: history options#history options|history options]].

:;`-l` :: Last modified (committed or modified report). See [[cvs: history options#history options|history options]].

:;`-m module` :: Report on module (repeatable). See [[cvs: history options#history options|history options]].

:;`-n module` :: In module. See [[cvs: history options#history options|history options]].

:;`-o` :: Report on checked out modules. See [[cvs: history options#history options|history options]].

:;`-p repository` :: In repository. See [[cvs: history options#history options|history options]].

:;`-r rev` :: Since revision rev. See [[cvs: history options#history options|history options]].

:;`-T` :: Produce report on all TAGs. See [[cvs: history options#history options|history options]].

:;`-t tag` :: Since tag record placed in history file (by anyone). See [[cvs: history options#history options|history options]].

:;`-u user` :: For user user (repeatable). See [[cvs: history options#history options|history options]].

:;`-w` :: Working directory must match. See [[cvs: history options#history options|history options]].

:;`-x types` :: Report on types, one or more of `TOEFWUCGMAR`. See [[cvs: history options#history options|history options]].

:;`-z zone` :: Output for time zone zone. See [[cvs: history options#history options|history options]].

;`import <nowiki>[</nowiki>options<nowiki>]</nowiki> repository vendor-tag release-tags…` : Import files into CVS, using vendor branches. See [[cvs: import--Import sources into CVS, using vendor branches#import—Import sources into CVS, using vendor branches|import]].

:;`-b bra` :: Import to vendor branch bra. See [[cvs: Multiple vendor branches#Multiple vendor branches|Multiple vendor branches]].

:;`-d` :: Use the file’s modification time as the time of import. See [[cvs: import options#import options|import options]].

:;`-k kflag` :: Set default keyword substitution mode. See [[cvs: import options#import options|import options]].

:;`-m msg` :: Use msg for log message. See [[cvs: import options#import options|import options]].

:;`-I ign` :: More files to ignore (! to reset). See [[cvs: import options#import options|import options]].

:;`-W spec` :: More wrappers. See [[cvs: import options#import options|import options]].

;`init` : Create a CVS repository if it doesn’t exist. See [[cvs: Creating a repository#Creating a repository|Creating a repository]].

;`kserver` : Kerberos authenticated server. See [[cvs: Direct connection with kerberos#Direct connection with kerberos|Kerberos authenticated]].

;`log <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Print out history information for files. See [[cvs: log--Print out log information for files#log—Print out log information for files|log]].

:;`-b` :: Only list revisions on the default branch. See [[cvs: log options#log options|log options]].

:;`-d dates` :: Specify dates (d1<d2 for range, d for latest before). See [[cvs: log options#log options|log options]].

:;`-h` :: Only print header. See [[cvs: log options#log options|log options]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-N` :: Do not list tags. See [[cvs: log options#log options|log options]].

:;`-R` :: Only print name of RCS file. See [[cvs: log options#log options|log options]].

:;`-rrevs` :: Only list revisions revs. See [[cvs: log options#log options|log options]].

:;`-s states` :: Only list revisions with specified states. See [[cvs: log options#log options|log options]].

:;`-t` :: Only print header and descriptive text. See [[cvs: log options#log options|log options]].

:;`-wlogins` :: Only list revisions checked in by specified logins. See [[cvs: log options#log options|log options]].

;`login` : Prompt for password for authenticating server. See [[cvs: Using the client with password authentication#Using the client with password authentication|Password authentication client]].

;`logout` : Remove stored password for authenticating server. See [[cvs: Using the client with password authentication#Using the client with password authentication|Password authentication client]].

;`pserver` : Password authenticated server. See [[cvs: Setting up the server for password authentication#Setting up the server for password authentication|Password authentication server]].

;`rannotate <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>modules…<nowiki>]</nowiki>` : Show last revision where each line was modified. See [[cvs: Annotate command#Annotate command|annotate]].

:;`-D date` :: Annotate the most recent revision no later than date. See [[cvs: Common command options#Common command options|Common options]].

:;`-F` :: Force annotation of binary files. (Without this option, binary files are skipped with a message.)

:;`-f` :: Use head revision if tag/date not found. See [[cvs: Common command options#Common command options|Common options]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r tag` :: Annotate revision tag. See [[cvs: Common command options#Common command options|Common options]].

;`rdiff <nowiki>[</nowiki>options<nowiki>]</nowiki> modules…` : Show differences between releases. See [[cvs: rdiff--'patch' format diffs between releases#rdiff—’patch’ format diffs between releases|rdiff]].

:;`-c` :: Context diff output format (default). See [[cvs: rdiff options#rdiff options|rdiff options]].

:;`-D date` :: Select revisions based on date. See [[cvs: Common command options#Common command options|Common options]].

:;`-f` :: Use head revision if tag/date not found. See [[cvs: Common command options#Common command options|Common options]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r rev` :: Select revisions based on rev. See [[cvs: Common command options#Common command options|Common options]].

:;`-s` :: Short patch - one liner per file. See [[cvs: rdiff options#rdiff options|rdiff options]].

:;`-t` :: Top two diffs - last change made to the file. See [[cvs: diff options#diff options|diff options]].

:;`-u` :: Unidiff output format. See [[cvs: rdiff options#rdiff options|rdiff options]].

:;`-V vers` :: Use RCS Version vers for keyword expansion (obsolete). See [[cvs: rdiff options#rdiff options|rdiff options]].

;`release <nowiki>[</nowiki>options<nowiki>]</nowiki> directory` : Indicate that a directory is no longer in use. See [[cvs: release--Indicate that a Module is no longer in use#release—Indicate that a Module is no longer in use|release]].

:;`-d` :: Delete the given directory. See [[cvs: release options#release options|release options]].

;`remove <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Remove an entry from the repository. See [[cvs: Removing files#Removing files|Removing files]].

:;`-f` :: Delete the file before removing it. See [[cvs: Removing files#Removing files|Removing files]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;`rlog <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Print out history information for modules. See [[cvs: log--Print out log information for files#log—Print out log information for files|log]].

:;`-b` :: Only list revisions on the default branch. See [[cvs: log options#log options|log options]].

:;`-d dates` :: Specify dates (d1<d2 for range, d for latest before). See [[cvs: log options#log options|log options]].

:;`-h` :: Only print header. See [[cvs: log options#log options|log options]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-N` :: Do not list tags. See [[cvs: log options#log options|log options]].

:;`-R` :: Only print name of RCS file. See [[cvs: log options#log options|log options]].

:;`-rrevs` :: Only list revisions revs. See [[cvs: log options#log options|log options]].

:;`-s states` :: Only list revisions with specified states. See [[cvs: log options#log options|log options]].

:;`-t` :: Only print header and descriptive text. See [[cvs: log options#log options|log options]].

:;`-wlogins` :: Only list revisions checked in by specified logins. See [[cvs: log options#log options|log options]].

;`rtag <nowiki>[</nowiki>options<nowiki>]</nowiki> tag modules…` : Add a symbolic tag to a module. See [[cvs: Revisions#Revisions|Revisions]] and [[cvs: Branching and merging#Branching and merging|Branching and merging]].

:;`-a` :: Clear tag from removed files that would not otherwise be tagged. See [[cvs: Tagging and adding and removing files#Tagging and adding and removing files|Tagging add/remove]].

:;`-b` :: Create a branch named tag. See [[cvs: Branching and merging#Branching and merging|Branching and merging]].

:;`-B` :: Used in conjunction with -F or -d, enables movement and deletion of branch tags. Use with extreme caution.

:;`-D date` :: Tag revisions as of date. See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

:;`-d` :: Delete tag. See [[cvs: Deleting, moving, and renaming tags#Deleting, moving, and renaming tags|Modifying tags]].

:;`-F` :: Move tag if it already exists. See [[cvs: Deleting, moving, and renaming tags#Deleting, moving, and renaming tags|Modifying tags]].

:;`-f` :: Force a head revision match if tag/date not found. See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-n` :: No execution of tag program. See [[cvs: Common command options#Common command options|Common options]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r rev` :: Tag existing tag rev. See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

;`server` : Rsh server. See [[cvs: Connecting with rsh#Connecting with rsh|Connecting via rsh]].

;`status <nowiki>[</nowiki>options<nowiki>]</nowiki> files…` : Display status information in a working directory. See [[cvs: File status#File status|File status]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-v` :: Include tag information for file. See [[cvs: Tags-Symbolic revisions#Tags–Symbolic revisions|Tags]].

;`tag <nowiki>[</nowiki>options<nowiki>]</nowiki> tag <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Add a symbolic tag to checked out version of files. See [[cvs: Revisions#Revisions|Revisions]] and [[cvs: Branching and merging#Branching and merging|Branching and merging]].

:;`-b` :: Create a branch named tag. See [[cvs: Branching and merging#Branching and merging|Branching and merging]].

:;`-c` :: Check that working files are unmodified. See [[cvs: Specifying what to tag from the working directory#Specifying what to tag from the working directory|Tagging the working directory]].

:;`-D date` :: Tag revisions as of date. See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

:;`-d` :: Delete tag. See [[cvs: Deleting, moving, and renaming tags#Deleting, moving, and renaming tags|Modifying tags]].

:;`-F` :: Move tag if it already exists. See [[cvs: Deleting, moving, and renaming tags#Deleting, moving, and renaming tags|Modifying tags]].

:;`-f` :: Force a head revision match if tag/date not found. See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r rev` :: Tag existing tag rev. See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

;`unedit <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Undo an edit command. See [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|Editing files]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;`update <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : Bring work tree in sync with repository. See [[cvs: update--Bring work tree in sync with repository#update—Bring work tree in sync with repository|update]].

:;`-A` :: Reset any sticky tags/date/options. See [[cvs: Sticky tags#Sticky tags|Sticky tags]] and [[cvs: Keyword substitution#Keyword substitution|Keyword substitution]].

:;`-C` :: Overwrite locally modified files with clean copies from the repository (the modified file is saved in ‘`.#file.revision`’, however).

:;`-D date` :: Check out revisions as of date (is sticky). See [[cvs: Common command options#Common command options|Common options]].

:;`-d` :: Create directories. See [[cvs: update options#update options|update options]].

:;`-f` :: Use head revision if tag/date not found. See [[cvs: Common command options#Common command options|Common options]].

:;`-I ign` :: More files to ignore (! to reset). See [[cvs: import options#import options|import options]].

:;`-j rev` :: Merge in changes. See [[cvs: update options#update options|update options]].

:;`-k kflag` :: Use kflag keyword expansion. See [[cvs: Substitution modes#Substitution modes|Substitution modes]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-P` :: Prune empty directories. See [[cvs: Moving and renaming directories#Moving and renaming directories|Moving directories]].

:;`-p` :: Check out files to standard output (avoids stickiness). See [[cvs: update options#update options|update options]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-r tag` :: Checkout revision tag (is sticky). See [[cvs: Common command options#Common command options|Common options]].

:;`-W spec` :: More wrappers. See [[cvs: import options#import options|import options]].

;`version`

: Display the version of CVS being used. If the repository is remote, display both the client and server versions.

;`watch <nowiki>[</nowiki>on|off|add|remove<nowiki>]</nowiki> <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>`

: on/off: turn on/off read-only checkouts of files. See [[cvs: Telling CVS to watch certain files#Telling CVS to watch certain files|Setting a watch]].

: add/remove: add or remove notification on actions. See [[cvs: Telling CVS to notify you#Telling CVS to notify you|Getting Notified]].

:;`-a actions` :: Specify actions for temporary watch, where actions is `edit`, `unedit`, `commit`, `all`, or `none`. See [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|Editing files]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;`watchers <nowiki>[</nowiki>options<nowiki>]</nowiki> <nowiki>[</nowiki>files…<nowiki>]</nowiki>` : See who is watching a file. See [[cvs: Information about who is watching and editing#Information about who is watching and editing|Watch information]].

:;`-l` :: Local; run only in current working directory. See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;`-R` :: Operate recursively (default). See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

----

Next: [[cvs: Reference manual for Administrative files#Reference manual for Administrative files|Administrative files]], Previous: [[cvs: Guide to CVS commands#Guide to CVS commands|CVS commands]], Up: [[cvs#Top|Top]] |[[cvs: Index#SEC_Contents|Contents]]||[[cvs: Index#Index|Index]]|

This document was generated on a sunny day using [http://www.nongnu.org/texi2html/ texi2html].