szukam Mercurial odpowiednik rozwiązania tej kwestii:HG: znaleźć gdzie usunięta linia została usunięta
How do I "git blame" a deleted line?
w skrócie, ja patrząc na Mercurial popełnić gdzie dodano linia , aw obecnej wersji tej linii już nie ma i chcę się dowiedzieć, kiedy i dlaczego została usunięta.
Niezupełnie duplikat, ale zobacz [to pytanie] (http://stackoverflow.com/questions/9725856/in-mercurial-how-can-i-find-changesets-that-contain-a-string). – shambulator
Cudownie, pomogło mi to uzyskać od 'hg show 9876: tip path/to/file | grep --all "wzorzec" -U20' na 'hg grep -r 9876: wskazówka" wzorzec "ścieżka/do/pliku', co było właśnie tym, czego potrzebowałem. Jeśli podasz to jako odpowiedź, zaakceptuję to. Oryginalnie próbowałem go bez '--all', myśląc, że był on substytutem dla opcji -r, ale odkrył, że zawiera ona tylko pierwszą wersję, chyba że podano' --all'. – undefined
Dzięki za ofertę, Brian, ale tylko wskazałem ci istniejącą odpowiedź, która rozwiązała. Napisz krótką odpowiedź i [give krtek upvote] (http://stackoverflow.com/a/9726648/715075) :) – shambulator