These standard options are available with update
(see Common options, for a complete description of
them):
-D date
-f
-k
kflagstatus
command can be viewed
to see the sticky options. See Invoking CVS, for
more information on the status
command.
-l
-P
-p
-R
-r rev
These special options are also available with
update
.
-A
-C
-d
update
acts only on directories and files that
were already enrolled in your working directory.
This is useful for updating directories that were
created in the repository since the initial checkout;
but it has an unfortunate side effect. If you
deliberately avoided certain directories in the
repository when you created your working directory
(either through use of a module name or by listing
explicitly the files and directories you wanted on the
command line), then updating with -d will create
those directories, which may not be what you want.
-I
name-W
specspec can be a file name pattern of the same type
that you can specify in the .cvswrappers
file. See Wrappers.
-j
revisionWith one -j option, merge changes from the ancestor revision to the revision specified with the -j option, into the working directory. The ancestor revision is the common ancestor of the revision which the working directory is based on, and the revision specified in the -j option.
Note that using a single -j tagname option rather than -j branchname to merge changes from a branch will often not remove files which were removed on the branch. See Merging adds and removals, for more.
In addition, each -j option can contain an optional date specification which, when used with branches, can limit the chosen revision to one within a specific date. An optional date is specified by adding a colon (:) to the tag: -jSymbolic_Tag:Date_Specifier.