Ich habe einige Dateien in einem Repo, die ich nicht verfolgen möchte. Ist es möglich, sie zu entfernen, ohne die eigentlichen Dateien aus dem Dateisystem zu entfernen?
Dies wäre gleichbedeutend mit gits rm --cached
.
Sie können verwenden, hg forget <file>
wenn Dateien gerade hinzugefügt wurden, wenn die Dateien jedoch bereits festgeschrieben wurden hg rm --after <file>
.
Die Hilfe ist etwas irreführend, sollte es sein hg rm --do-not-touch-the-filesystem
.
Wenn Sie die Datei auch aus dem Mercurial-Verlauf entfernen müssen , finden Sie hier eine Frage zum Stackoverflow: /programming/3558365/mercurial-remove-file-from-all-changesets/
Ich glaube, man kann sie einfach ignorieren, indem man sie in eine .hgignore-Datei im Ordner legt.