[svnbook commit] r2937 - trunk/src/en/book
fitz
noreply at red-bean.com
Mon Dec 17 02:38:18 CST 2007
Author: fitz
Date: Mon Dec 17 02:38:17 2007
New Revision: 2937
Log:
Finish updating the command line reference for Subversion 1.5.
Fixes issue #43.
* src/en/book/ch09-reference.xml (svn.ref.svn): Look! A CHRISTMAS
card shaped like a SYLLOGISM!
Modified:
trunk/src/en/book/ch09-reference.xml
Modified: trunk/src/en/book/ch09-reference.xml
==============================================================================
--- trunk/src/en/book/ch09-reference.xml (original)
+++ trunk/src/en/book/ch09-reference.xml Mon Dec 17 02:38:17 2007
@@ -451,8 +451,9 @@
<varlistentry>
<term><option>--recursive</option> (<option>-R</option>)</term>
<listitem>
- <para>Makes a subcommand recurse into subdirectories.
- Most subcommands recurse by default.</para>
+ <para><emphasis>Deprecated</emphasis>. Makes a subcommand
+ recurse into subdirectories. Most subcommands recurse
+ by default.</para>
</listitem>
</varlistentry>
@@ -3911,7 +3912,8 @@
<screen>
--targets FILENAME
---recursive (-R)
+--depth ARG
+--accept ARG
--quiet (-q)
--config-dir DIR
</screen>
@@ -4000,9 +4002,10 @@
<screen>
--targets FILENAME
---recursive (-R)
+--depth ARG
--quiet (-q)
--config-dir DIR
+--changelist ARG
</screen>
</refsect1>
@@ -4017,10 +4020,10 @@
</screen>
<para>If you want to revert a whole directory of files,
- use the <option>--recursive</option> flag:</para>
+ use the <option>--depth=infinity</option> option:</para>
<screen>
-$ svn revert --recursive .
+$ svn revert --depth=infinity .
Reverted newdir/afile
Reverted foo.c
Reverted bar.txt
@@ -4087,7 +4090,9 @@
<option>--show-updates</option>, it adds working revision
and server out-of-date information. With
<option>--verbose</option>, it prints full revision
- information on every item.</para>
+ information on every item. With <option>--quiet</option>,
+ it prints only summary information about locally modified
+ items.</para>
<para>The first six columns in the output are each one
character wide, and each column gives you information
@@ -4399,7 +4404,7 @@
<screen>
--show-updates (-u)
--verbose (-v)
---non-recursive (-N)
+--depth ARG
--quiet (-q)
--no-ignore
--username USER
@@ -4408,6 +4413,7 @@
--non-interactive
--config-dir DIR
--ignore-externals
+--changelist ARG
</screen>
</refsect1>
@@ -4484,7 +4490,7 @@
</refnamediv>
<refsect1>
<title>Synopsis</title>
- <programlisting>svn switch URL [PATH]</programlisting>
+ <programlisting>svn switch URL[@PEGREV] [PATH]</programlisting>
<programlisting>switch --relocate FROM TO [PATH...]</programlisting>
@@ -4498,7 +4504,9 @@
copy to point to a new URL—usually a URL which
shares a common ancestor with your working copy, although
not necessarily. This is the Subversion way to move a
- working copy to a new branch. See <xref
+ working copy to a new branch. If specified,
+ <replaceable>PEGREV</replaceable> determines in which
+ revision the target is first looked up. See <xref
linkend="svn.branchmerge.switchwc"/> for an in-depth look
at switching.</para>
@@ -4511,6 +4519,20 @@
repository to another server, or to another URL on the
same server).</para>
+ <para>If <option>--force</option> is used, unversioned
+ obstructing paths in the working copy do not automatically
+ cause a failure if the switch attempts to add the same
+ path. If the obstructing path is the same type (file or
+ directory) as the corresponding path in the repository it
+ becomes versioned but its contents are left untouched in
+ the working copy. This means that an obstructing
+ directory's unversioned children may also obstruct and
+ become versioned. For files, any content differences
+ between the obstruction and the repository are treated
+ like a local modification to the working copy. All
+ properties from the repository are applied to the
+ obstructing path.</para>
+
</refsect1>
<refsect1>
@@ -4533,7 +4555,10 @@
<screen>
--revision (-r) REV
---non-recursive (-N)
+--depth ARG
+--ignore-externals
+--force
+--accept ARG
--quiet (-q)
--diff3-cmd CMD
--relocate FROM TO
@@ -4697,6 +4722,7 @@
--non-interactive
--config-dir DIR
--force
+--changelist ARG
</screen>
</refsect1>
@@ -4807,6 +4833,13 @@
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>E</term>
+ <listitem>
+ <para>Existed</para>
+ </listitem>
+ </varlistentry>
+
</variablelist>
<para>A character in the first column signifies an update
@@ -4834,17 +4867,21 @@
<screen>
--revision (-r) REV
---non-recursive (-N)
+--depth ARG
+--force
--quiet (-q)
--no-ignore
--incremental
--diff3-cmd CMD
+--editor-cmd ARG
+--accept ARG
--username USER
--password PASS
--no-auth-cache
--non-interactive
--config-dir DIR
--ignore-externals
+--changelist
</screen>
</refsect1>
More information about the svnbook-dev
mailing list