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 ist ein Kommandozeilenwerkzeug zum Entfernen von Geschichtsdaten aus einer Subversion-Auszugsdatei, indem Pfade mit einem oder mehreren Präfixen entweder ein- oder ausgeschlossen werden. Für Details siehe „svndumpfilter“.
Optionen für svndumpfilter sind global, genauso wie bei svn und svnadmin:
svndumpfilter Options
--drop-empty-revs
Falls der aktuelle Aufruf des Filterns dazu führen sollte, dass irgendwelche Revisionen leer sein sollten (d.h., die Revision führt zu keinerlei Änderungen im Projektarchiv), werden diese Revisionen aus der endgültigen Auszugsdatei entfernt.
--drop-all-empty-revs
Entfernt alle leeren Revisionen im Auszugsstrom aus der endgültigen Auszugsdatei (außer Revision 0).
--pattern
Die Pfad-Präfixe zu den Filterbefehlen sollen als Dateinamensmuster behandelt werden, anstatt ausdrücklicher Pfad-Teilzeichenketten.
--renumber-revs
Nach dem Filtern verbliebene Revisionen neu nummerieren.
--skip-missing-merge-sources
Überspringt Quellen von Zusammenführungen, die im Zuge der Filterung entfernt wurden. Ohne diese Option wird sich svndumpfilter mit einer Fehlermeldung beenden, falls die Quelle einer Zusammenführung auf einen beibehaltenen Pfad durch das Filtern entfernt worden ist.
--preserve-revprops
Falls alle Knoten einer Revision durch das Filtern
entfernt werden und die Option
--drop-empty-revs
nicht übergeben wird,
verhält sich svndumpfilter
standardmäßig so, dass alle Revisions-Eigenschaften außer
dem Datum und der Protokollnachricht entfernt werden
(was lediglich darauf hindeutet, dass die Revision leer
ist). Wird diese Option übergeben, werden bestehende
Revisions-Eigenschaften beibehalten (was mehr oder weniger
sinnvoll sein kann, da der hiermit verbundene Inhalt
sich nicht mehr in der Auszugsdatei befindet).
--targets
FILENAME
Veranlasst svndumpfilter,
zusätzliche Pfad-Präfixe – einen pro Zeile –
aus der Datei FILENAME
zu
lesen. Das ist vor allem nützlich für komplexe
Filteroperationen, die mehr Präfixe erfordern als das
Betriebssystem auf einer einzelnen Kommandozeile
zulässt.
--quiet
Keine Filterstatistiken anzeigen.
Inhaltsverzeichnis