Ich muss alle Dateien in einem Arbeitsverzeichnis rückgängig machen, die irgendwo im Dateinamen den Namen "test" enthalten.
Ist es möglich, alle diese 3 Dateien mit Hilfe von hg revert -I
Syntax:
- /includes/atest.txt
- /test.txt
- /test/test/test.txt
Ich muss alle Dateien in einem Arbeitsverzeichnis rückgängig machen, die irgendwo im Dateinamen den Namen "test" enthalten.
Ist es möglich, alle diese 3 Dateien mit Hilfe von hg revert -I
Syntax:
Es sollte funktionieren (ich kann es im Moment nicht testen) mit der folgenden Syntax, gemäß Ausgabe 1697 :
Fenster:
hg revert "glob:*test.*"
# or
hg revert -I "*test.*" --all
Unix:
hg revert 'glob:*test.*'
hg revert -I '*test.*'
(Beachten Sie die einfachen Anführungszeichen für Unix)
Wie bereits von Blaise en die Kommentare
Unter macOS/Unix müssen Sie
**
wenn Sie Dateien in einem beliebigen Verzeichnis abgleichen wollen, z. B.
hg revert -I '**/*test.*'
Zur Erweiterung der gegebenen obige Antwort
Mit der folgenden Syntax können Sie alle Dateien in Unterverzeichnissen in Ihr Revert aufnehmen:
Fenster:
hg revert "glob:**\*test.*"
Und ich nehme an, Unix wäre es auch:
hg revert 'glob:**/*test.*'
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.