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.
svndumpfilter include — Knoten ohne gegebene Präfixe aus dem Auszugsstrom herausfiltern.
Kann verwendet werden, um Knoten aus einer gefilterten
Auszugsdatei einzuschließen, 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 nur den Teil im Projektarchiv mit
sandwiches
haben möchten, werden wir
nur diesen Pfad einschließen:
$ svndumpfilter include sandwiches < dumpfile > filtered-dumpfile Präfixe einschließ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. 3 Knoten verworfen: '/condiments' '/condiments/pepper' '/condiments/pepper.OLD' '/condiments/salt' '/condiments/salt.OLD' '/drinks' '/snacks' '/supplies' '/toppings' '/toppings/cheese' '/toppings/cheese.OLD' '/toppings/lettuce' $
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 einschließen möchten, die auf
ks
enden, würden Sie folgendes
machen:
$ svndumpfilter include --pattern "*ks" < dumpfile > filtered-dumpfile Präfixe einschließen: '/*ks' 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. 11 Knoten verworfen: '/condiments' '/condiments/pepper' '/condiments/pepper.OLD' '/condiments/salt' '/condiments/salt.OLD' '/sandwiches' '/supplies' '/toppings' '/toppings/cheese' '/toppings/cheese.OLD' '/toppings/lettuce' $