4

我们的代码中有一个没有被调用但应该被调用的函数。我们知道它在我们大约 2 年前发布的软件版本中被调用。

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

有没有办法自动搜索这些修订以查找是什么时候,或者我们是否需要对修订进行手动二进制搜索?

4

1 回答 1

7

您可以使用Git “镐”

git log -SYourFunctionName

这将显示YourFunctionName添加或删除包含文本的修订。

于 2011-05-31T22:46:47.270 回答