Ich möchte 7-zip zum Sichern eines Verzeichnisses verwenden, möchte jedoch alle Verzeichnisse mit dem Namen ".svn" (an einer beliebigen Stelle im Quelltextbaum) ausschließen. Weiß jemand, ob und wie dies möglich ist?
command-line
backup
7-zip
Mikael Sundberg
quelle
quelle
?
.svn
SkipMe
-xr!SkipMe\*
Anstatt 7-Zip zum Ausschließen der Ordner .svn (oder möglicherweise _svn) zu verwenden, würde ich empfehlen, den Befehl svn export (verwenden Sie svn.exe von SlikSVN ) zu verwenden, um die Arbeitskopie in einen temporären Ordner zu exportieren:
Dann benutze 7-Zip wie folgt:
Löschen Sie dann den Staging-Ordner.
Das ist, was ich mache, um meine lokalen Arbeitskopien zu sichern.
quelle
Sie können Dateien mit 7zip über eine Liste von Dateien oder Verzeichnissen ausschließen:
Die Ausschlussdatei sieht folgendermaßen aus:
Der Schlüssel ist das -xr und insbesondere das "r", das angibt, dass die Ausschlussliste rekursiv auf jede Ebene des Verzeichnisses angewendet wird. Möglicherweise möchten Sie zwei Ausschlussdateilisten verwenden, eine für absolute und eine für rekursive Ausschlüsse. Das obige stammt aus einem Bash-Skript, das in Cygwin ausgeführt wird.
quelle
Als ich benutzt habe
Es endete damit, das .git-Verzeichnis hinzuzufügen, das ich nicht wollte, und es in zu ändern
habe das gewünschte Ergebnis.
quelle
Als ich benutzt habe
Das WEB-INF-Verzeichnis wurde nicht ausgeschlossen. Hinzufügen eines Sternchens vor dem Verzeichnisnamen
Habe das gewünschte Ergebnis.
quelle
Ich habe versucht, eine Reihe von Maven-Code-Verzeichnissen zu sichern und wollte jedes Verzeichnis mit dem Namen "target" ausschließen:
Relevanter Ausschlussparameter war
-xr!*\target\*
.quelle