Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-updates > by-pkgid > 1d6e0a3784534d5165fa22faeeca008d > files > 139

subversion-doc-1.7.10-1.1.mga3.i586.rpm

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>svn update (up)</title>
    <link rel="stylesheet" type="text/css" href="styles.css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.76.1" />
    <link rel="home" href="index.html" title="Version Control with Subversion" />
    <link rel="up" href="svn.ref.svn.html#svn.ref.svn.c" title="svn Subcommands" />
    <link rel="prev" href="svn.ref.svn.c.unlock.html" title="svn unlock" />
    <link rel="next" href="svn.ref.svn.c.upgrade.html" title="svn upgrade" />
  </head>
  <body>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">svn update (up)</th>
        </tr>
        <tr>
          <td width="20%" align="left"><a accesskey="p" href="svn.ref.svn.c.unlock.html">Prev</a> </td>
          <th width="60%" align="center">svn Subcommands</th>
          <td width="20%" align="right"> <a accesskey="n" href="svn.ref.svn.c.upgrade.html">Next</a></td>
        </tr>
      </table>
      <hr />
    </div>
    <div class="refentry" title="svn update (up)">
      <a id="svn.ref.svn.c.update"></a>
      <div class="titlepage"></div>
      <a id="idp19213888" class="indexterm"></a>
      <div class="refnamediv">
        <h2>Name</h2>
        <p>svn update (up) — Update your working copy.</p>
      </div>
      <div class="refsect1" title="Synopsis">
        <a id="idp19216960"></a>
        <h2>Synopsis</h2>
        <p>
          <code class="literal">svn update [PATH...]</code>
        </p>
      </div>
      <div class="refsect1" title="Description">
        <a id="idp19218576"></a>
        <h2>Description</h2>
        <p><span class="command"><strong>svn update</strong></span> brings changes from the
            repository into your working copy.  If no revision is
            given, it brings your working copy up to date with the
            <code class="literal">HEAD</code> revision.  Otherwise, it
            synchronizes the working copy to the revision given by the
            <code class="option">--revision</code> (<code class="option">-r</code>) option.
            As part of the synchronization, <span class="command"><strong>svn
            update</strong></span> also removes any stale locks (see
            <a class="xref" href="svn.tour.cleanup.html" title="Sometimes You Just Need to Clean Up">the section called “Sometimes You Just Need to Clean Up”</a>) found in the working
            copy.</p>
        <p>For each updated item, it prints a line that starts
            with a character reporting the action taken.  These
            characters have the following meaning:</p>
        <div class="variablelist">
          <dl>
            <dt>
              <span class="term">
                <code class="literal">A</code>
              </span>
            </dt>
            <dd>
              <p>Added</p>
            </dd>
            <dt>
              <span class="term">
                <code class="literal">B</code>
              </span>
            </dt>
            <dd>
              <p>Broken lock (third column only)</p>
            </dd>
            <dt>
              <span class="term">
                <code class="literal">D</code>
              </span>
            </dt>
            <dd>
              <p>Deleted</p>
            </dd>
            <dt>
              <span class="term">
                <code class="literal">U</code>
              </span>
            </dt>
            <dd>
              <p>Updated</p>
            </dd>
            <dt>
              <span class="term">
                <code class="literal">C</code>
              </span>
            </dt>
            <dd>
              <p>Conflicted</p>
            </dd>
            <dt>
              <span class="term">
                <code class="literal">G</code>
              </span>
            </dt>
            <dd>
              <p>Merged</p>
            </dd>
            <dt>
              <span class="term">
                <code class="literal">E</code>
              </span>
            </dt>
            <dd>
              <p>Existed</p>
            </dd>
          </dl>
        </div>
        <p>A character in the first column signifies an update to
            the actual file, whereas updates to the file's properties
            are shown in the second column.  Lock information is
            printed in the third column.</p>
        <p>As with most subcommands, you can limit the scope of
            the update operation to a particular tree depth using the
            <code class="option">--depth</code> option.  Alternatively, you can
            use the <code class="option">--set-depth</code> option to set a new
            <span class="quote">“<span class="quote">sticky</span>”</span> working copy depth on the update
            target.</p>
      </div>
      <div class="refsect1" title="Options">
        <a id="idp19240960"></a>
        <h2>Options</h2>
        <div class="informalexample">
          <pre class="screen">
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.accept"><code class="option">--accept</code> <em class="replaceable"><code>ACTION</code></em></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.changelist"><code class="option">--changelist</code> (<code class="option">--cl</code>) <em class="replaceable"><code>ARG</code></em></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.depth"><code class="option">--depth</code> <em class="replaceable"><code>ARG</code></em></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.diff3_cmd"><code class="option">--diff3-cmd</code> <em class="replaceable"><code>CMD</code></em></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.editor_cmd"><code class="option">--editor-cmd</code> <em class="replaceable"><code>CMD</code></em></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.force"><code class="option">--force</code></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.ignore_externals"><code class="option">--ignore-externals</code></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.parents"><code class="option">--parents</code></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.quiet"><code class="option">--quiet</code> (<code class="option">-q</code>)</a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.revision"><code class="option">--revision</code> (<code class="option">-r</code>) <em class="replaceable"><code>REV</code></em></a>
<a class="xref" href="svn.ref.svn.html#svn.ref.svn.sw.set_depth"><code class="option">--set-depth</code> <em class="replaceable"><code>ARG</code></em></a>
</pre>
        </div>
      </div>
      <div class="refsect1" title="Examples">
        <a id="idp19250048"></a>
        <h2>Examples</h2>
        <p>Pick up repository changes that have happened since
            your last update:</p>
        <div class="informalexample">
          <pre class="screen">
$ svn update
Updating '.':
A    newdir/toggle.c
A    newdir/disclose.c
A    newdir/launch.c
D    newdir/README
Updated to revision 32.
</pre>
        </div>
        <p>You can also <span class="quote">“<span class="quote">update</span>”</span> your working copy
            to an older revision (Subversion doesn't have the concept
            of <span class="quote">“<span class="quote">sticky</span>”</span> files like CVS does; see <a class="xref" href="svn.forcvs.html" title="Appendix B. Subversion for CVS Users">Appendix B, <em>Subversion for CVS Users</em></a>):</p>
        <div class="informalexample">
          <pre class="screen">
$ svn update -r30
Updating '.':
A    newdir/README
D    newdir/toggle.c
D    newdir/disclose.c
D    newdir/launch.c
U    foo.c
Updated to revision 30.
</pre>
        </div>
        <div class="tip" title="Tip" style="margin-left: 0.5in; margin-right: 0.5in;">
          <table border="0" summary="Tip">
            <tr>
              <td rowspan="2" align="center" valign="top" width="25">
                <img alt="[Tip]" src="images/tip.png" />
              </td>
              <th align="left">Tip</th>
            </tr>
            <tr>
              <td align="left" valign="top">
                <p>If you want to examine an older revision of a
              single file, you may want to use <span class="command"><strong>svn
              cat</strong></span> instead—it won't change your working
              copy.</p>
              </td>
            </tr>
          </table>
        </div>
        <p><span class="command"><strong>svn update</strong></span> is also the primary
            mechanism used to configure sparse working copies.  When
            used with the <code class="option">--set-depth</code>, the update
            operation will omit or reenlist individual working copy
            members by modifying their recorded ambient depth to the
            depth you specify (fetching information from the
            repository as necessary).  See
            <a class="xref" href="svn.advanced.sparsedirs.html" title="Sparse Directories">the section called “Sparse Directories”</a> for more about
            sparse directories.</p>
        <p>You can update multiple targets with a single
            invocation, and Subversion will not only gracefully skip
            any unversioned targets you provide it, but as of
            Subversion 1.7 will also include a post-update summary of
            all the updates it performed:</p>
        <div class="informalexample">
          <pre class="screen">
$ cd my-projects
$ svn update *
Updating 'calc':
U    button.c
U    integer.c
Updated to revision 394.
Skipped 'tempfile.tmp'
Updating 'paint':
A    palettes.c
U    brushes.c
Updated to revision 60.
Updating 'ziptastic':
At revision 43.
Summary of updates:
  Updated 'calc' to r394.
  Updated 'paint' to r60.
  Updated 'ziptastic' to r43.
Summary of conflicts:
  Skipped paths: 1
$
</pre>
        </div>
      </div>
    </div>
    <div class="navfooter">
      <hr />
      <table width="100%" summary="Navigation footer">
        <tr>
          <td width="40%" align="left"><a accesskey="p" href="svn.ref.svn.c.unlock.html">Prev</a> </td>
          <td width="20%" align="center">
            <a accesskey="u" href="svn.ref.svn.html#svn.ref.svn.c">Up</a>
          </td>
          <td width="40%" align="right"> <a accesskey="n" href="svn.ref.svn.c.upgrade.html">Next</a></td>
        </tr>
        <tr>
          <td width="40%" align="left" valign="top">svn unlock </td>
          <td width="20%" align="center">
            <a accesskey="h" href="index.html">Home</a>
          </td>
          <td width="40%" align="right" valign="top"> svn upgrade</td>
        </tr>
      </table>
    </div>
    <div xmlns="" id="svn-footer">
      <hr />
      <p>You are reading <em>Version Control with Subversion</em> (for Subversion 1.7), by Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato.<br />
       This work is licensed under the <a href="http://creativecommons.org/licenses/by/2.0/">Creative Commons Attribution License v2.0</a>.<br />
       To submit comments, corrections, or other contributions to the text, please visit <a href="http://www.svnbook.com/">http://www.svnbook.com/</a>.</p>
    </div>
  </body>
</html>