Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的代码中有一个没有被调用但应该被调用的函数。我们知道它在我们大约 2 年前发布的软件版本中被调用。
因此,在我们代码的过去几千次修订中(在 git 存储库中)的某个时刻,这个函数调用被删除了,我们需要知道这是什么时候。
有没有办法自动搜索这些修订以查找是什么时候,或者我们是否需要对修订进行手动二进制搜索?
您可以使用Git “镐”:
git log -SYourFunctionName
这将显示YourFunctionName添加或删除包含文本的修订。
YourFunctionName