Ich habe ein Projekt von Mercurial versioniert. Einmal habe ich einen Befehl wie ... ausgeführt.
%Vor%... in diesem Projekt. Dann hielt Mercurial gerade an, um daran zu arbeiten:
%Vor% Die Datei 00changelog.i
enthielt die ersetzte Zeichenfolge nicht, und selbst wenn ich 00changelog.i.bkp
auf 00changelog.i
verlagerte, blieb das Problem bestehen. hg verify
hat auch nicht geholfen:
Ich habe dieses Problem gelöst, indem ich das Projekt von meinem entfernten Repository in ein anderes Verzeichnis geklont habe und dann .hg
von meinem geklonten Repository in das beschädigte kopiert habe. Ich frage mich jedoch: Gibt es einen anderen, praktischeren Weg, es zu lösen? Übrigens, warum tritt dieses Problem auf, wenn die "beschädigte" Datei nicht einmal geändert wird?
Tags und Links mercurial version-control corrupt