특정 코드 라인을 담당하는 사람을 어떻게 알 수 있습니까? 줄 번호와 파일 이름을 알고 있지만 Mercurial이 특정 코드 줄의 작성자를 알려주고 싶습니다. 그것에 대한 명령이 있습니까?
답변
명령 줄에서, 당신은 사용하고자하는 것 hg annotate -u
( -u
과 결합 될 수 -n
유용 올 수있는 지역의 개정 번호를 얻을). hg help anno
더 많은 옵션을 확인하십시오 .
답변
저는의 팬 "svn blame"
이어서 다음 항목을 추가했습니다 ~/.hgrc
.
[alias]
blame = annotate --user --number
그래서 그냥 입력 할 수 있습니다 "hg blame"
😉
답변
TortoiseHG를 사용하는 경우
hgtk annotate <filename>
또는 로그에서 파일을 찾아 마우스 오른쪽 버튼으로 클릭하고 “파일 주석 달기”를 선택합니다.
답변
저는 Tortoise Workbench에서 오랫동안 이것을 찾았습니다. @artemb와 @Steve Pitchers에게 올바른 방향을 알려준 덕분입니다. 여전히 그것을 발견하는 데 시간이 걸렸습니다.
답변
tortoisehg 주석 창에는이를 가능하게하는 새로운 컨텍스트 메뉴가 있습니다.
참조 https://bitbucket.org/tortoisehg/thg/issues/1861/annotate-window-annotate-with-authors를
답변
명령 줄에서 hg blame 또는 hg 주석을 사용할 수 있습니다.
$ hg blame -u -c -l Filename
-u --user list the author (long with -v)
-c --changeset list the changeset
-l --line-number show line number at the first appearance