Jak dowiedzieć się, kto jest odpowiedzialny za określoną linię kodu? Znam numer linii i nazwę pliku, ale chciałbym, aby firma Mercurial poinformowała mnie o autorze (autorach) tej konkretnej linii kodu. Czy jest na to polecenie?
114
annotate
. W SVN podstawowym poleceniem jestblame
chociażannotate
ipraise
są dostępne jako aliasy.Byłem fanem
"svn blame"
, więc dodałem do mojego~/.hgrc
:więc mogę po prostu pisać
"hg blame"
;-)źródło
Jeśli używasz TortoiseHG
Lub znajdując plik w dzienniku, klikając go prawym przyciskiem myszy i wybierając „Adnotuj plik”
źródło
thg annotate <filename>
terazSzukałem tego przez wieki w Tortoise Workbench; dzięki @artemb i @Steve Pitchers za wskazanie mi właściwego kierunku. Wciąż zajęło mi trochę czasu, zanim to dostrzegłem.
źródło
W oknie adnotacji Tortoisehg jest nowe menu kontekstowe, które to umożliwia.
zobacz https://bitbucket.org/tortoisehg/thg/issues/1861/annotate-window-annotate-with-authors
źródło
w wierszu poleceń możesz użyć hg blame lub hg annotate.
źródło