HG:找到删除的删除行的位置

und*_*ned 25 mercurial blame

我正在寻找这个问题的解决方案的mercurial等价物:

我如何"git blame"删除了一行?

简而言之,我正在查看添加了一行的mercurial提交,并且在当前版本中,此行不再存在,我想查找删除的时间和原因.

und*_*ned 28

hg grep将允许您在更改日志中搜索模式,例如已删除的字符串.如果您要查找的不仅仅是第一次出现,请确保包含该--all标志.对我来说,它看起来像这样:

hg grep --all -r 9876:tip "pattern" path/to/file

感谢Anton的有用评论和krtek的相关答案.