我正在寻找这个问题的解决方案的汞等价物:
如何"责备"已删除的行?
简而言之,我正在查看添加一行的 mercurial 提交,在当前修订版中,该行不再存在,我想找出何时以及为什么删除它。
hg histgrep
将允许您在更改日志中搜索模式,例如已删除的字符串。 如果要查找的不仅仅是第一次出现,请确保包含 --all
标志。 对我来说,它看起来像这样:
hg histgrep --all -r 9876:tip "pattern" path/to/file
感谢安东的有用评论和krtek的相关回答。
hg log -p fileName > fileName.log
然后打开fileName.log
文件
在那里,您将找到提交每个提交的详细信息以及该提交的差异。提交的详细信息包括用户名。