Diese Dokumentation wurde zur Beschreibung der Serie 1.7.x von Apache™ Subversion® erstellt. Falls Sie eine unterschiedliche Version von Subversion einsetzen, sei Ihnen dringend angeraten, bei http://www.svnbook.com/ vorbeizuschauen und stattdessen die zu Ihrer Version von Subversion passende Version dieser Dokumentation heranzzuiehen.

Name

svndumpfilter exclude — Knoten mit gegebenen Präfixen aus dem Auszugsstrom herausfiltern.

Aufruf

svndumpfilter exclude PATH_PREFIX...

Beschreibung

Dies kann verwendet werden, um Knoten aus einer gefilterten Auszugsdatei zu verwerfen, die mit einem oder mehreren PATH_PREFIXen beginnen.

Optionen

Beispiel

Falls wir eine Auszugsdatei eines Projektarchivs haben, das über eine Anzahl verschiedener Verzeichnisse mit Bezug zum Picknicken verfügt, wir jedoch alles außer dem Teil im Projektarchiv mit sandwiches haben möchten, werden wir nur diesen Pfad verwerfen:

$ svndumpfilter exclude sandwiches < dumpfile > filtered-dumpfile

Präfixe ausschließen:
   '/sandwiches'

Revision 0 als 0 übertragen.
Revision 1 als 1 übertragen.
Revision 2 als 2 übertragen.
Revision 3 als 3 übertragen.
Revision 4 als 4 übertragen.

1 Knoten verworfen:
   '/sandwiches'
$

Seit Subversion 1.7 kann svndumpfilter optional die PATH_PREFIXe nicht bloß als ausdrückliche Teilzeichenketten behandeln, sondern stattdessen als Dateinamensmuster. Wenn Sie also beispielsweise alle Pfade herausfiltern möchten, die auf .OLD enden, würden Sie folgendes machen:

$ svndumpfilter exclude --pattern "*.OLD" < dumpfile > filtered-dumpfile 
Präfixmuster ausschließen:
   '/*.OLD'

Revision 0 als 0 übertragen.
Revision 1 als 1 übertragen.
Revision 2 als 2 übertragen.
Revision 3 als 3 übertragen.
Revision 4 als 4 übertragen.
$