Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.
svndumpfilter exclude — Knoten mit gegebenen Präfixen aus dem Auszugsstrom herausfiltern.
svndumpfilter exclude PATH_PREFIX...
Dies kann verwendet werden, um Knoten aus einer
gefilterten Auszugsdatei zu verwerfen, die mit einem
oder mehreren PATH_PREFIX
en
beginnen.
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_PREFIX
e 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. $ 3 Knoten verworfen: '/condiments/salt.OLD' '/condiments/pepper.OLD' '/toppings/cheese.OLD'