Как узнать, кто отвечает за конкретную строку кода? Я знаю номер и имя файла, но мне бы хотелось, чтобы Mercurial сообщил мне автора (ов) этой конкретной строки кода. Есть ли для этого команда?
114
В командной строке, которую вы хотите использовать hg annotate -u
( -u
можно комбинировать с, -n
чтобы получить номер локальной версии, который может пригодиться). Проверьте hg help anno
дополнительные параметры.
annotate
. В SVN основным для команды являетсяblame
, хотяannotate
иpraise
доступны как псевдонимы.Я был их поклонником
"svn blame"
, поэтому добавил~/.hgrc
:так что я могу просто напечатать
"hg blame"
;-)источник
Если вы используете TortoiseHG
Или найдя файл в журнале, щелкнув его правой кнопкой мыши и выбрав «Аннотировать файл»
источник
thg annotate <filename>
сейчасЯ искал это целую вечность в Tortoise Workbench; Спасибо @artemb и @Steve Pitchers за то, что они указали мне правильное направление. Мне все же потребовалось время, чтобы это заметить.
источник
В окне аннотаций tortoisehg есть новое контекстное меню, позволяющее включить это.
см. https://bitbucket.org/tortoisehg/thg/issues/1861/annotate-window-annotate-with-authors
источник
в командной строке вы можете использовать hg blame или hg annotate.
источник