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 `  |