| Command |
Synonyms |
Summary |
|---|---|---|
| add |
ad,new |
Add a new file/directory to the repository. |
| admin |
adm,rcs |
Administration front end for rcs. |
| annotate |
ann |
Show last revision where each line was modified. |
| authserver |
Authentication server mode. |
|
| chacl |
setacl,setperm |
Change the Access Control List for a directory. |
| checkout |
co,get |
Checkout sources for editing. |
| chown |
setowner |
Change the owner of a directory. |
| commit |
ci,com |
Check files into the repository. |
| diff |
di,dif |
Show differences between revisions. |
| edit |
Get ready to edit a watched file. |
|
| editors |
See who is editing a watched file. |
|
| export |
exp,ex |
Export sources from CVS, similar to checkout. |
| history |
hi,his |
Show repository access history. |
| import |
im,imp |
Import sources into CVS, using vendor branches. |
| init |
Create a CVS repository if it doesn't exist. |
|
| log |
lo |
Print out history information for files. |
| login |
logon,lgn |
Prompt for password for authenticating server. |
| logout |
Removes entry in password cache for remote repository
. |
|
| ls |
dir,list |
List directories on the server. |
| lsacl |
lsattr,listperm |
List the directories' Access Control List. |
| passwd |
password,setpass |
Set password and administer users. |
| rannotate |
rann,ra |
Show last revision where each line of module was
modified . |
| rdiff |
patch,pa |
Create 'patch' format diffs between releases. |
| release |
re,rel |
Indicate that a Module is no longer in use. |
| remove |
rm,delete |
Remove an entry from the repository. |
| rlog |
rl |
Print out history information for a module. |
| rtag |
rt,rfreeze |
Add a symbolic tag to a module. |
| server |
Server mode. |
|
| status |
st,stat |
Display status information on checked out files. |
| tag |
ta,freeze |
Add a symbolic tag to checked out version of files
. |
| unedit |
Undo an edit command. |
|
| update |
up,upd |
Bring work tree in sync with repository. |
| version |
ve,ver |
Show current CVS version(s). |
| watch |
Set watches. |
|
| watchers |
See who is watching a file. |
| -k |
Use "rcs-kflag" to add the file
with the specified kflag |
||
| -m |
Use "message" for the creation
log. |
| -a users |
Append (comma-separated) user
names to access list. |
||
| -A file |
Append another file's access list. |
||
| -b [rev] |
Set default branch (highest branch
on trunk if omitted). |
||
| -c string |
Set comment leader. |
||
| -e [users] |
Remove (comma-separated) user
names from access list (all names if omitted). |
||
| -I |
Run interactively. |
||
| -k |
Set keyword substitution mode: |
||
| kv |
(Default) Substitue keyword and
value. |
||
| kvl |
Substitue keyword, value, and
locker (if any). |
||
| k |
Substitue keyword only. |
||
| o |
Preserve original string. |
||
| b |
Like o, but mark file as binary. |
||
| u |
Mark file as unicode |
||
| v |
Substitue value only. |
||
| -l [rev] |
Lock revision (latest revision
on branch, latest revision on trunk if omitted). |
||
| -L |
Set strict locking. |
||
| -m rev:msg |
Replace revision's log message. |
||
| -n tag[:[rev]] |
Tag branch or revision. If :rev
is omitted, delete the tag; if rev is omitted, tag the latest revision
on the default branch. |
||
| -N tag[:[rev]] |
Same as -n except override existing
tag. |
||
| -o range |
Delete (outdate) specified range
of revisions: |
||
| rev1:rev2 |
Between rev1 and rev2, including
rev1 and rev2. |
||
| rev1::rev2 |
Between rev1 and rev2, excluding
rev1 and rev2. |
||
| rev: |
rev and following revisions on
the same branch. |
||
| rev:: |
After rev on the same branch. |
||
| :rev |
rev and previous revisions
on the same branch. |
||
| ::rev |
Before rev on the same branch. |
||
| rev |
Just rev. |
||
| -q |
Run quietly. |
||
| -s state[:rev] |
Set revision state (latest revision
on branch, latest revision on trunk if omitted). |
||
| -t [file] |
Get descriptive text from file
(stdin if omitted). |
||
| -t-string |
Set descriptive text. |
||
| -u [rev] |
Unlock the revision (latest revision
on branch, latest revision on trunk if omitted). |
||
| -U |
Unset strict locking. |
||
| -l |
Local directory only, no recursion. |
||
| -R |
Process directories recursively. |
||
| -f |
Use head revision if tag/date not
found. |
||
| -r rev |
Annotate file as of specified
revision/tag. |
||
| -D date |
Annotate file as of specified date. |
||
| -R |
Recursively set permissions |
||
| -r tag |
Set permissions on
specific branch |
||
| -A |
Reset any sticky tags/date/kopts. |
||
| -N |
Don't shorten module paths if -d specified. |
||
| -P |
Prune empty directories. |
||
| -R |
Process directories recursively. |
||
| -c |
Show the contents of the CVSROOT/modules
file. |
||
| -f |
Force a head revision match if tag/date
not found. |
||
| -l |
Local directory only, not recursive. |
||
| -n |
Do not run module program (if any). |
||
| -p |
Check out files to standard output (avoids
stickiness). |
||
| -s |
Like -c, but include module status. |
||
| -r rev |
Check out revision or tag. (implies -P)
(is sticky) |
||
| -D date |
Check out revisions as of date. (implies
-P) (is sticky) |
||
| -d dir |
Check out into dir instead of module name. |
||
| -k kopt |
Use RCS kopt -k option on checkout. (is
sticky) |
||
| -j rev |
Merge in changes made between current
revision and rev. |
||
| -n |
Do not run the module program
(if any). |
||
| -R |
Process directories recursively. |
||
| -l |
Local directory only (not recursive). |
||
| -f |
Force the file to be committed; disables
recursion. |
||
| -F logfile |
Read the log message from file. |
||
| -r rev |
Commit to this branch or trunk revision. |
||
| -c |
Check for valid edits before committing. |
||
| -l |
Local directory only, not recursive. |
||
| -R |
Process directories recursively. |
||
| -D d1 |
Diff revision for date against working file. |
||
| -D d2 |
Diff rev1/date1 against date2. |
||
| -N |
Include diffs for added and removed files. |
||
| -r rev1 |
Diff revision for rev1 against working file. |
||
| -r rev2 |
Diff rev1/date1 against rev2. |
||
| --ifdef=arg |
Output diffs in ifdef format. |
||
| -c |
Context diff |
||
| -u |
Unified diff |
||
| -c |
Check that working files are unedited. |
||
| -f |
Force edit if working files are
edited (default). |
||
| -l |
Local directory only, not recursive. |
||
| -R |
Process directories recursively (default). |
||
| -a |
Specify what actions for temporary watch,
one of edit,unedit,commit,all,none |
| -l |
-l Process this directory
only (not recursive). |
||
| -R |
-R Process directories recursively. |
| -N |
Don't shorten module paths if
-d specified. |
||
| -f |
Force a head revision match if tag/date not
found. |
||
| -l |
Local directory only, not recursive. |
||
| -R |
Process directories recursively (default). |
||
| -n |
Do not run module program (if any). |
||
| -r rev |
Export revision or tag. |
||
| -D date |
Export revisions as of date. |
||
| -d dir |
Export into dir instead of module name. |
||
| -k kopt |
Use RCS kopt -k option on checkout. |
||
| Reports: | ||||
| -T | Produce report on all TAGs. |
|||
| -c |
Committed (Modified) files. |
|||
| -o |
Checked out modules. |
|||
| -m module |
Look for specified module (repeatable) |
|||
| -x [type] |
[TOEFWUCGMAR] Extract by record
type . |
|||
| -e |
Everything (same as -x, but all
record types). |
|||
| Flags: |
||||
| -a |
All users (Default is self). |
|||
| -l |
Last modified (committed or modified
report). |
|||
| -w |
Working directory must match. |
|||
| Options: |
||||
| -D date |
Since date (Many formats). |
|||
| -b str |
Back to record with str in module/file/repos
field. |
|||
| -f file |
Specified file (same as command
line) (repeatable). |
|||
| -n module |
In module (repeatable). |
|||
| -p repo |
In repository (repeatable). |
|||
| -r rev |
Since rev or tag (looks inside
RCS files!). |
|||
| -t tag |
Since tag record placed in history
file (by anyone). |
|||
| -u user |
For user name (repeatable). |
|||
| -z timezone |
Output for time zone <>
(e.g. -z -0700). |
|||
| -d |
Use the file's modification time
as the time of import. |
||
| -k sub |
Set default RCS keyword substitution mode. |
||
| -I ign |
More files to ignore (! to reset). |
||
| -b bra |
Vendor branch id. |
||
| -m msg |
Log message. |
||
| -W spec |
Wrappers specification line. |
||
| -l |
Local directory only, no recursion. |
||
| -R |
Only print name of RCS file. |
||
| -h |
Only print header. |
||
| -t |
Only print header and descriptive text. |
||
| -N |
Do not list tags. |
||
| -b |
Only list revisions on the default branch. |
||
| -r [revisions] |
Specify revision(s)s to list: |
||
| rev1:rev2 |
Between rev1 and rev2, including rev1 and rev2. |
||
| rev1:rev2 |
Between rev1 and rev2, excluding rev1 and rev2. |
||
| rev: |
rev and following revisions on the same branch. |
||
| rev:: |
After rev on the same branch. |
||
| :rev |
rev and previous revisions on the same branch. |
||
| ::rev |
Before rev on the same branch. |
||
| rev |
Just rev. |
||
| branch |
All revisions on the branch. |
||
| branch. |
The last revision on the branch. |
||
| -d dates |
Specify dates (D1< for="" rang="" d="" latest=""
before). |
||
| -s states |
Only list revisions with specified states. |
||
| -w [logins] |
Only list revisions checked in by specified logins. |
||
| -q |
Quieter Output. |
||
| -e |
Display in CVS/Entries format. |
||
| -l |
Display all details. |
||
| -R |
List recursively. |
||
| -r rev |
Show files with revision or tag. |
||
| -D date |
Show files from date. |
||
| -a |
Add user. |
||
| -x |
Disable user. |
||
| -X |
Delete user. |
||
| -r |
Alias username to real system user. |
||
| -R |
Remove alias to real system user. |
||
| -D |
Use domain password (Win32 only). |
| -l | Local directory only, no recursion. |
||
| -R |
Process directories recursively. |
||
| -f |
Use head revision if tag/date not found. |
||
| -r rev |
Annotate file as of specified revision/tag. |
||
| -D date |
Annotate file as of specified date. |
||
| -f |
Force a head revision match if
tag/date not found. |
||
| -l |
Local directory only, not recursive. | ||
| -R |
Process directories recursively. |
||
| -c |
Context diffs (default). |
||
| -u |
Unidiff format. |
||
| -s |
Short patch - one liner per file. |
||
| -t |
Top two diffs - last change made to the file. |
||
| -D date |
Date. |
||
| -r rev |
Revision - symbolic or numeric. |
||
| -V vers |
Use RCS Version "vers" for keyword expansion. |
||
| -d |
Delete the given directory. |
| -f | Delete the file before removing
it. |
||
| -l |
Process this directory only (not recursive). |
||
| -R |
Process directories recursively. |
| -l |
Local directory only, no recursion. |
||
| -R |
Only print name of RCS file. |
||
| -h |
Only print header. |
||
| -t |
Only print header and descriptive text. |
||
| -N |
Do not list tags. |
||
| -b |
Only list revisions on the default branch. |
||
| -r [revisions] |
Specify revision(s)s to list: |
||
| rev1:rev2 |
Between rev1 and rev2, including rev1 and rev2. |
||
| rev1::rev2 |
Between rev1 and rev2, excluding rev1 and rev2. |
||
| rev: |
rev and following revisions on the same branch. |
||
| rev:: |
After rev on the same branch. |
||
| :rev |
rev and previous revisions on the same branch. |
||
| ::rev |
Before rev on the same branch. |
||
| rev |
Just rev. |
||
| branch |
All revisions on the branch. |
||
| branch. |
The last revision on the branch. |
||
| -d dates |
Specify dates (D1< for="" rang="" d="" latest=""
before). |
||
| -s states |
Only list revisions with specified states. |
||
| -w [logins] |
Only list revisions checked in by specified logins. |
||
| -a |
Clear tag from removed files that
would not otherwise be tagged. |
||
| -b |
Make the tag a "branch" tag, allowing concurrent
development. |
||
| -d |
Delete the given tag. |
||
| -F |
Move tag if it already exists. |
||
| -f |
Force a head revision match if tag/date not found. |
||
| -l |
Local directory only, not recursive. |
||
| -n |
No execution of 'tag program'. |
||
| -R |
Process directories recursively. |
||
| -r rev |
Existing revision/tag. |
||
| -D date |
Existing date. |
||
| -v |
Verbose format; includes tag information
for the file. |
||
| -l |
Process this directory only (not recursive). |
||
| -R |
rocess directories recursively. |
||
| -q |
Display a quick summary of each file (send more
for increased terseness). |
| -b |
Make the tag a "branch" tag, allowing
concurrent development. |
||
| -c |
Check that working files are unmodified. |
||
| -d |
Delete the given tag. |
||
| -F |
Move tag if it already exists. |
||
| -f |
Force a head revision match if tag/date not found. |
||
| -l |
Local directory only, not recursive. |
||
| -R |
Process directories recursively. |
||
| -r rev |
Existing revision/tag. |
||
| -D date |
Existing date. |
||
| -l |
Local directory only, not recursive
. |
||
| -R |
Process directories recursively. |
| -A |
Reset any sticky tags/date/kopts. |
||
| -P |
Prune empty directories. |
||
| -C |
Overwrite locally modified files with clean repository
copies. |
||
| -d |
Build directories, like checkout does. |
||
| -f |
Force a head revision match if tag/date not found. |
||
| -l |
Local directory only, no recursion. |
||
| -R |
Process directories recursively. |
||
| -p |
Send updates to standard output (avoids stickiness). |
||
| -k kopt |
Use RCS kopt -k option on checkout. (is sticky) |
||
| -r rev |
Update using specified revision/tag (is sticky). |
||
| -D date |
Set date to update from (is sticky). |
||
| -j rev |
Merge in changes made between current revision
and rev. |
||
| -I ign |
More files to ignore (! to reset). |
||
| -W spec |
Wrappers specification line. |
||
| on/off |
turn
on/off read-only checkouts of files. |
||
| add/remove |
add or remove notification on actions. |
||
| -l |
(on/off/add/remove): Local directory only, not recursive
. |
||
| -R |
(on/off/add/remove): Process directories recursively
. |
||
| -a |
(add/remove): Specify what actions, one ofedit,unedit,commit,all,none |
||
| -l |
Process this directory only (not
recursive). |
||
| -R |
Process directories recursively. |