Annotate bringt Sie so weit wie die letzte Änderung an dieser Zeile zu sehen, wenn diese Änderung eine Zusammenführung ist, dann habe ich keine andere Wahl, als durch die Revisionshistorie zu suchen und zu finden das nächste Mal wurde es geändert.Mercurial - Alle Changesets, die bestimmte Zeile in Datei ändern
Ich habe auch versucht hg grep -l '[contents of line]'
aber:
- a) Ich kann nicht herausfinden, wie bestimmte Dateien zielen (so dauert es ewig in einem mäßig großen Repo)
- b) Es scheint nur Rückkehr die letzte Revisionsnummer
Der folgende Link ist vage ähnlich - How to find all changsets where a reference to a function was modified?
Vielleicht liegt es daran, dass ich auf einer späteren Version von TortoiseHg (3.2.3) bin, aber ich sehe nicht, wie dies hilft, die Änderungen einer einzelnen Zeile zu isolieren? (Ich kann die Manifest-Option nicht mehr finden, aber das Verhalten der Dateien im Kontextmenü des Explorers/Plugins kommentieren anscheinend das, was diese Antwort vorschlägt. So sieht eine Datei verschiedene Revisionen aus; Sie müssen die Linie dennoch finden Frage in jeder Revision.) – downwitch
für fehlende Manifest - http://stackoverflow.com/questions/23457746/manifest-button-missing-in-tortoise-hg – Tom