I commited(nicht gedrückt) viele Dateien lokal (binäre Dateien zu entfernen & einschließlich Hinzufügen ...) und jetzt, wenn ich versuche zu schieben es viel Zeit in Anspruch nimmt. Eigentlich habe ich meine lokale Repo-Geschichte vermasselt.Wie kann ich Dateien dauerhaft aus dem Verlauf entfernen (löschen)?
Wie könnte ich diesen Fehler in Zukunft vermeiden? Kann ich einen Satz lokaler Revision 1-> 2-> 3-> 4 in 1-> 2 transformieren, wobei 2 die letzte Revision des lokalen Klons ist?
bearbeiten: da ich in Eile war habe ich mit Revision 4 ein neues Remote Repo von Grund auf neu gestartet. In Zukunft werde ich mit der markierten Antwort gehen, da es einfacher scheint, aber ich werde andere Lösungen graben um die Wahrheit zu sehen. Danke für Ihre Unterstützung.
Ich benutze Mercurial die db meiner Anwendung zu speichern, so dass ich .hgignored alle Bits der db und commited nur ein Glas. – amirouche