所以我写了很久的代码中有一个错误。当我去看它时,它已经全部改变了!我不知道哪位同事改变了它。我不知道什么时候改变了。此文件已被更改很多次。我不关心每次这个文件有提交。我绝对不希望看到这个文件所有的100次提交只是为了找到哪些提交更改了这段代码。
我想查找影响第250行和第300行之间的文件xyz.txt的所有提交。
更好的是,我想在文件xyz.txt中找到影响函数doStuff()的所有提交。
这可能吗?
答案 0 :(得分:0)
正如torek所说,hg责备将完成这项工作。 要过滤250到300之间的行,您可以这样做:
hg blame -ucd xyz.txt | cat -n | sed -n 250,300p
-u:显示用户
-c:显示变更集
-d:显示日期