Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > 31498a559ceee64333612647bef4b546 > files > 199

subversion-doc-1.9.6-1.mga6.x86_64.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>svnsync copy-revprops</title>
    <link rel="stylesheet" type="text/css" href="styles.css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" />
    <style type="text/css">
body { background-image: url('images/draft.png');
       background-repeat: no-repeat;
       background-position: top left;
       /* The following properties make the watermark "fixed" on the page. */
       /* I think that's just a bit too distracting for the reader... */
       /* background-attachment: fixed; */
       /* background-position: center center; */
     }</style>
    <link rel="home" href="index.html" title="Version Control with Subversion [DRAFT]" />
    <link rel="up" href="svn.ref.svnsync.html" title="svnsync Reference—Subversion Repository Mirroring" />
    <link rel="prev" href="svn.ref.svnsync.html" title="svnsync Reference—Subversion Repository Mirroring" />
    <link rel="next" href="svn.ref.svnsync.c.help.html" title="svnsync help" />
  </head>
  <body>
    <div xmlns="" id="vcws-version-notice">
      <p>This text is a work in progress—highly subject to
       change—and may not accurately describe any released
       version of the Apache™ Subversion® software.
       Bookmarking or otherwise referring others to this page is
       probably not such a smart idea.  Please visit
       <a href="http://www.svnbook.com/">http://www.svnbook.com/</a>
       for stable versions of this book.</p>
    </div>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">svnsync copy-revprops</th>
        </tr>
        <tr>
          <td width="20%" align="left"><a accesskey="p" href="svn.ref.svnsync.html">Prev</a> </td>
          <th width="60%" align="center">svnsync Reference—Subversion Repository Mirroring</th>
          <td width="20%" align="right"> <a accesskey="n" href="svn.ref.svnsync.c.help.html">Next</a></td>
        </tr>
      </table>
      <hr />
    </div>
    <div class="refentry">
      <a id="svn.ref.svnsync.c.copy-revprops"></a>
      <div class="titlepage"></div>
      <a id="idm15347" class="indexterm"></a>
      <div class="refnamediv">
        <h2>Name</h2>
        <p>svnsync copy-revprops — Copy all revision properties for a particular
        revision (or range of revisions) from the source
        repository to the mirror repository.</p>
      </div>
      <div class="refsynopsisdiv">
        <h2>Synopsis</h2>
        <p>
          <code class="literal">svnsync copy-revprops DEST_URL
        [SOURCE_URL]</code>
        </p>
        <p>
          <code class="literal">svnsync copy-revprops DEST_URL
        REV[:REV2]</code>
        </p>
      </div>
      <div class="refsect1">
        <a id="idm15359"></a>
        <h2>Description</h2>
        <p>Because Subversion revision properties can be changed
        at any time, it's possible that the properties for some
        revision might be changed after that revision has already
        been synchronized to another repository.  Because the
        <span class="command"><strong>svnsync synchronize</strong></span> command operates
        only on the range of revisions that have not yet been
        synchronized, it won't notice a revision property change
        outside that range.  Left as is, this causes a deviation
        in the values of that revision's properties between the
        source and mirror repositories.  <span class="command"><strong>svnsync
        copy-revprops</strong></span> is the answer to this problem.
        Use it to resynchronize the revision properties for a
        particular revision or range of revisions.</p>
        <p>When <em class="replaceable"><code>SOURCE_URL</code></em> is
        provided, <span class="command"><strong>svnsync</strong></span> will use it as the
        repository URL which the destination repository is
        mirroring. Generally, <em class="replaceable"><code>SOURCE_URL</code></em>
        will be exactly the same source URL as was used with
        the <span class="command"><strong>svnsync initialize</strong></span> command when the
        mirror was first set up.  You may choose, however, to
        omit <em class="replaceable"><code>SOURCE_URL</code></em>, in which
        case <span class="command"><strong>svnsync</strong></span> will consult the mirror
        repository's records to determine the source URL which
        should be used.</p>
        <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
          <table border="0" summary="Warning">
            <tr>
              <td rowspan="2" align="center" valign="top" width="25">
                <img alt="[Warning]" src="images/warning.png" />
              </td>
              <th align="left">Warning</th>
            </tr>
            <tr>
              <td align="left" valign="top">
                <p>We strongly recommend that you specify the source
          URL on the command-line, especially when untrusted users
          have write access to the revision 0 properties
          which <span class="command"><strong>svnsync</strong></span> uses to coordinate its
          efforts.</p>
              </td>
            </tr>
          </table>
        </div>
      </div>
      <div class="refsect1">
        <a id="idm15374"></a>
        <h2>Options</h2>
        <div class="informalexample">
          <pre class="screen">
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.config_dir"><code class="option">--config-dir</code> <em class="replaceable"><code>DIR</code></em></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.config_option"><code class="option">--config-option</code> <em class="replaceable"><code>CONFSPEC</code></em></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.disable_locking"><code class="option">--disable-locking</code></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.no_auth_cache"><code class="option">--no-auth-cache</code></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.non_interactive"><code class="option">--non-interactive</code></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.quiet"><code class="option">--quiet</code> (<code class="option">-q</code>)</a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.revision"><code class="option">--revision</code> (<code class="option">-r</code>) <em class="replaceable"><code>ARG</code></em></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.source_password"><code class="option">--source-password</code> <em class="replaceable"><code>PASSWD</code></em></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.source_prop_encoding"><code class="option">--source-prop-encoding <em class="replaceable"><code>ARG</code></em></code></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.source_username"><code class="option">--source-username</code> <em class="replaceable"><code>NAME</code></em></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.steal_lock"><code class="option">--steal-lock</code></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.sync_password"><code class="option">--sync-password</code> <em class="replaceable"><code>PASSWD</code></em></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.sync_username"><code class="option">--sync-username</code> <em class="replaceable"><code>NAME</code></em></a>
<a class="xref" href="svn.ref.svnsync.html#svn.ref.svnsync.sw.trust_server_cert"><code class="option">--trust-server-cert</code></a>
</pre>
        </div>
      </div>
      <div class="refsect1">
        <a id="idm15392"></a>
        <h2>Examples</h2>
        <p>Resynchronize the revision properties associated with
        a single revision (r6):</p>
        <div class="informalexample">
          <pre class="screen">
$ svnsync copy-revprops -r 6 file:///var/svn/repos-mirror \
                             http://svn.example.com/repos
Copied properties for revision 6.
$
</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.svnsync.html">Prev</a> </td>
          <td width="20%" align="center">
            <a accesskey="u" href="svn.ref.svnsync.html">Up</a>
          </td>
          <td width="40%" align="right"> <a accesskey="n" href="svn.ref.svnsync.c.help.html">Next</a></td>
        </tr>
        <tr>
          <td width="40%" align="left" valign="top">svnsync Reference—Subversion Repository Mirroring </td>
          <td width="20%" align="center">
            <a accesskey="h" href="index.html">Home</a>
          </td>
          <td width="40%" align="right" valign="top"> svnsync help</td>
        </tr>
      </table>
    </div>
    <div xmlns="" id="vcws-footer">
      <hr />
      <img src="images/cc-by.png" style="float: right;" />
      <p>You are reading <em>Version Control with Subversion</em> (for
       Subversion 1.8), by Ben Collins-Sussman, Brian W. Fitzpatrick,
       and C. Michael Pilato.</p>
      <p>This work is licensed under
       the <a href="http://creativecommons.org/licenses/by/2.0/">Creative Commons Attribution License v2.0</a>.</p>
      <p>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>