2011-05-31 18 views
4

我们的代码中没有被调用的函数,但应该是。我们知道它在大约2年前发布的我们的软件版本中被调用。通过git修订版搜索方法调用

因此,在我们的代码的过去几千个修订(在一个git仓库中)的某个时候,这个函数调用被删除了,我们需要知道这是什么时候。

是否有一种方法可以自动搜索这些修订版以找到这些修订版的时间,还是需要通过修订版进行手动二分查找?

回答

7

可以使用Git "pickaxe"

git log -SYourFunctionName 

这将显示其中文本包含YourFunctionName要么添加或删除修订。

+0

太棒了!谢谢! – Smashery 2011-05-31 23:00:22