Name
rdiff
Synopsis
cvs [cvs-options
] rdiff [options
]projects
...
Create output that can be redirected into a file and used
with the GNU (or equivalent) patch program. The output goes to the
standard output. rdiff
operates
directly from the repository and does not need to be used from a
sandbox. It does require a filename, directory name, or module
name as an argument, and you must specify one or two revisions or
dates. If you specify one revision or date, rdiff
calculates the differences between
that date and the current (HEAD
) revision. If two dates are
specified, rdiff
calculates the
differences between the two. See also diff.
Synonyms: pa
, patch
.
Tip
Most people use rdiff
to make a file to use with patch. If you’re using a patch file that was created over more
than one directory, you may need to use the -p
option to patch, so that it
can find all the appropriate directories.
Standard subcommand options: -D
,
-f
, -l
, -r
,
-R
.
Options
-
-c
Use
context
output format, with three lines of context around each change. This is the default format.-
-s
Create a summary change report rather than a patch, showing which files have changed with one line per file.
-
-t
Produce a report on the two most recent revisions in a file. Do not use
-r
or-D
with the-t
option.-
-u
Use
unidiff
format instead ofcontext
format.-
-V
version
This option is now obsolete, but it used to allow you to expand keywords according to the rules of the specified RCS version.
Example
$ cvs rdiff -r 1.5 wizzard/Makefile
Index: wizzard/Makefile ...
Get Unix in a Nutshell, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.