【问题标题】:Search through git revisions for method call通过 git 修订搜索方法调用
【发布时间】:2011-05-31 22:42:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: git source-control-explorer


    【解决方案1】:

    您可以使用Git "pickaxe":

    git log -SYourFunctionName
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-16
      • 1970-01-01
      • 2020-04-04
      相关资源
      最近更新 更多