
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
svn diff
|
201
svn: Use --force to override this restriction
svn: 'over-there' has local modifications
$ svn delete --force over-there
D over-there
svn diff
Displays the differences between two paths.
Synopsis
svn diff [-r N[:M]] [--old OLD-TGT] [--new NEW-TGT] [PATH...]
svn diff -r N:M URL
svn diff [-r N[:M]] URL1[@N] URL2[@M]
Description
Displays the differences between two paths. The three different ways you can use svn diff
are as follows:
svn diff [-r N[:M]] [--old OLD-TGT] [--new NEW-TGT] [PATH...] displays the differences
between OLD-TGT and NEW-TGT.IfPATHs are given, they are treated as relative to OLD-TGT
and NEW-TGT and the output is restricted to differences in only those paths. OLD-TGT
and NEW-TGT may be working copy paths or URL[@REV]. OLD-TGT defaults to the current
working directory and NEW-TGT defaults to OLD-TGT. N defaults to BASE or, if OLD-TGT is
a URL, to HEAD. M defaults to the current working version or, if NEW-TGT is a URL, to
HEAD. svn diff -r N sets the revision of OLD-TGT to N, svn diff -r N:M also sets the
revision of NEW-TGT to M.
svn diff -r N:M URL is shorthand for svn diff -r N:M --old=URL --new=URL.
svn diff [-r N[:M]] URL1[@N] URL2[@M] is shorthand for svn diff [-r N[:M]] --old=URL1 --
new=URL2
.
If TARGET is a URL, then revs N and M can be given either via the ...