These standard options are supported by checkout
(see Common options, for a complete description of
them):
-D date
|
Use the most recent revision no later than date.
This option is sticky, and implies ` |
-f
|
Only useful with the ` |
-k kflag
|
Process keywords according to kflag. See
Keyword substitution.
This option is sticky; future updates of
this file in this working directory will use the same
kflag. The |
-l
|
Local; run only in current working directory. |
-n
|
Do not run any checkout program (as specified
with the ` |
-P
|
Prune empty directories. See Moving directories. |
-p
|
Pipe files to the standard output. |
-R
|
Checkout directories recursively. This option is on by default. |
-r tag
|
Use revision tag. This option is sticky, and implies ` |
In addition to those, you can use these special command
options with checkout
:
-A
|
Reset any sticky tags, dates, or ` |
-c
|
Copy the module file, sorted, to the standard output, instead of creating or modifying any files or directories in your working directory. |
-d dir
|
Create a directory called dir for the working
files, instead of using the module name. In general,
using this flag is equivalent to using ` There is an important exception, however. It is very convenient when checking out a single item to have the output appear in a directory that doesn't contain empty intermediate directories. In this case only, CVS tries to ``shorten'' pathnames to avoid those empty directories.
For example, given a module `
Using the ` |
-j tag
|
With two `
With one `
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:
` |
-N
|
Only useful together with ` |
-s
|
Like ` |