awips2/pdf/NWS_Documentation/Subversion/1. 7 svn-book-html-chunk/SVF7ED~1.HTM
2017-09-26 21:29:08 -06:00

153 lines
6.2 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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>svndumpfilter exclude</title>
<link rel="stylesheet" href="styles.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2" />
<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.svndumpfilter.html#svn.ref.svndumpfilter.c" title="svndumpfilter Subcommands" />
<link rel="prev" href="svn.ref.svndumpfilter.html" title="svndumpfilter—Subversion History Filtering" />
<link rel="next" href="svn.ref.svndumpfilter.commands.c.include.html" title="svndumpfilter include" />
</head>
<body>
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr>
<th colspan="3" align="center">svndumpfilter exclude</th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="svn.ref.svndumpfilter.html">Prev</a> </td>
<th width="60%" align="center">svndumpfilter Subcommands</th>
<td width="20%" align="right"> <a accesskey="n" href="svn.ref.svndumpfilter.commands.c.include.html">Next</a></td>
</tr>
</table>
<hr />
</div>
<div class="refentry" title="svndumpfilter exclude">
<a id="svn.ref.svndumpfilter.commands.c.exclude"></a>
<div class="titlepage"></div>
<a id="idp44535120" class="indexterm"></a>
<div class="refnamediv">
<h2>Name</h2>
<p>svndumpfilter exclude — Filter out nodes with given prefixes from the dump stream.</p>
</div>
<div class="refsect1" title="Synopsis">
<a id="idp44538288"></a>
<h2>Synopsis</h2>
<p>
<code class="literal">svndumpfilter exclude PATH_PREFIX...</code>
</p>
</div>
<div class="refsect1" title="Description">
<a id="idp44539920"></a>
<h2>Description</h2>
<p>This can be used to exclude nodes that begin with one or
more <em class="replaceable"><code>PATH_PREFIX</code></em>es from a
filtered dump file.</p>
</div>
<div class="refsect1" title="Options">
<a id="idp44541616"></a>
<h2>Options</h2>
<div class="informalexample">
<pre class="screen">
--drop-empty-revs
--pattern
--preserve-revprops
--quiet
--renumber-revs
--skip-missing-merge-sources
--targets ARG
</pre>
</div>
</div>
<div class="refsect1" title="Examples">
<a id="idp44543584"></a>
<h2>Examples</h2>
<p>If we have a dump file from a repository with a number
of different picnic-related directories in it, but we want
to keep everything <span class="emphasis"><em>except</em></span>
the <code class="filename">sandwiches</code> part of the
repository, we'll exclude only that path:</p>
<div class="informalexample">
<pre class="screen">
$ svndumpfilter exclude sandwiches &lt; dumpfile &gt; filtered-dumpfile
Excluding prefixes:
'/sandwiches'
Revision 0 committed as 0.
Revision 1 committed as 1.
Revision 2 committed as 2.
Revision 3 committed as 3.
Revision 4 committed as 4.
Dropped 1 node(s):
'/sandwiches'
$
</pre>
</div>
<p>Beginning in Subversion 1.7,
<span class="command"><strong>svndumpfilter</strong></span> can optionally treat
the <em class="replaceable"><code>PATH_PREFIX</code></em>s not merely as
explicit substrings, but as file patterns instead. So,
for example, if you wished to filter out paths which ended
with <code class="filename">.OLD</code>, you would do the
following:</p>
<div class="informalexample">
<pre class="screen">
$ svndumpfilter exclude --pattern "*.OLD" &lt; dumpfile &gt; filtered-dumpfile
Excluding prefix patterns:
'/*.OLD'
Revision 0 committed as 0.
Revision 1 committed as 1.
Revision 2 committed as 2.
Revision 3 committed as 3.
Revision 4 committed as 4.
Dropped 3 node(s):
'/condiments/salt.OLD'
'/condiments/pepper.OLD'
'/toppings/cheese.OLD'
$
</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.svndumpfilter.html">Prev</a> </td>
<td width="20%" align="center">
<a accesskey="u" href="svn.ref.svndumpfilter.html#svn.ref.svndumpfilter.c">Up</a>
</td>
<td width="40%" align="right"> <a accesskey="n" href="svn.ref.svndumpfilter.commands.c.include.html">Next</a></td>
</tr>
<tr>
<td width="40%" align="left" valign="top">svndumpfilter—Subversion History Filtering </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
<td width="40%" align="right" valign="top"> svndumpfilter include</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>