Ich lief vor kurzem zufällig hg add *
und jetzt Binärdateien wurden zu meinem Repo hinzugefügt (obwohl ich eine .hgignore
Datei habe). Wie kann ich das rückgängig machen?entfernen Binärdateien in Mercurial
Ich möchte meine .hgignore
Datei Dateien fangen will ich nicht
eigentlich habe ich diesen Befehl gefunden:
$ hg forget "set:hgignore() and not ignored()"
die die Dateien entfernt, aber wenn ich dann begehen, fügt die schon wieder.
One (wichtig) Nachteil dieses Verfahrens ist, dass, wenn ein Remote-Repo funktioniert ein 'hg pull' und dann 'hg update', diese Dateien ** werden aus ihrem Dateisystem gelöscht **. Das ist in Ordnung, wenn es sich um Build-Artefakte handelt, die neu erstellt werden, aber nicht gut, wenn es sich um referenzierte DLLs oder Ressourcenimages handelt. – Edward