<?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" href="styles.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><link rel="start" href="index.html" title="Version Control with Subversion" /><link rel="up" href="svn.ref.svnsync.html#svn.ref.svnsync.c" title="svnsync Subcommands" /><link rel="prev" href="svn.ref.svnsync.html" title="svnsync" /><link rel="next" href="svn.ref.svnsync.c.init.html" title="svnsync initialize" /></head><body><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"><span class="command"><strong>svnsync</strong></span> Subcommands</th><td width="20%" align="right"> <a accesskey="n" href="svn.ref.svnsync.c.init.html">Next</a></td></tr></table><hr /></div><div class="refentry" lang="en" xml:lang="en"><a id="svn.ref.svnsync.c.copy-revprops"></a><div class="titlepage"></div><a id="id426015" class="indexterm"></a><div class="refnamediv"><h2>Name</h2><p>svnsync copy-revprops — Copy all revision properties for a given revision from the source repository to the mirror repository.</p></div><div class="refsect1" lang="en" xml:lang="en"><a id="id426042"></a><h2>Synopsis</h2><pre class="programlisting">svnsync copy-revprops DEST_URL REV</pre></div><div class="refsect1" lang="en" xml:lang="en"><a id="id426054"></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 re-synchronize the revision properties for a particular revision.</p></div><div class="refsect1" lang="en" xml:lang="en"><a id="id426082"></a><h2>Alternate Names</h2><p>None</p></div><div class="refsect1" lang="en" xml:lang="en"><a id="id426092"></a><h2>Options</h2><pre class="screen"> --non-interactive --no-auth-cache --username NAME --password PASS --config-dir DIR </pre></div><div class="refsect1" lang="en" xml:lang="en"><a id="id426105"></a><h2>Examples</h2><p>Re-synchronize revision properties for a single revision:</p><pre class="screen"> $ svnsync copy-revprops file:///var/svn/repos-mirror 6 Copied properties for revision 6. $ </pre></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#svn.ref.svnsync.c">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="svn.ref.svnsync.c.init.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="command"><strong>svnsync</strong></span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> svnsync initialize</td></tr></table></div></body></html>