2016-07-20 6 views
0

Ich habe ein Repository mit einer Datei (subdir/a.txt), und die eine Revision, die es hinzufügen.Kann ich Platzhalter in der Dateikarte von HG verwenden konvertieren

Wenn ich hg convert mit einer Datei bestehend aus include subdir/a.txt ausführen, funktioniert es gut.

Wenn die Dateizuordnung jedoch include subdir/*.txt, include */a.txt oder include **/*.txt lautet, enthält das resultierende Repository keine Revisionen.

Ist es möglich, Wildcards in der Dateimap von hg convert zu verwenden?

-

Der Grund, warum ich tun möchte, ist dies so, dass ich ein neues Repository mit der Geschichte erstellen, aber ohne Binärdateien. Ich möchte in der Lage sein, etwas wie exclude **/*.dll zu tun. Gibt es eine Möglichkeit, das zu tun?

Antwort

3

Wildcards scheinen nicht unterstützt zu werden, aber Sie können hg manifest --all verwenden, um eine Liste aller in allen Changesets vorhandenen Dateien zu erhalten und die Ausgabe zu filtern und zu bearbeiten, um das auszuschließende Objekt zu generieren. So etwas wie das Folgende, um alle DLL-Dateipfade unter Windows aufzulisten:

hg manifest --all | findstr \.dll 
Verwandte Themen