4

私たちのコードには、呼び出されていない関数がありますが、呼び出されるべきです。約 2 年前にリリースされたバージョンのソフトウェアで呼び出されていたことがわかっています。

そのため、コード (git リポジトリ内) の過去数千のリビジョンのある時点で、この関数呼び出しは削除されました。これがいつ行われたかを知る必要があります。

これらのリビジョンを自動的に検索して、それがいつだったかを見つける方法はありますか? それとも、リビジョンを手動でバイナリ検索する必要がありますか?

4

1 に答える 1

7

Git の「つるはし」を使用できます。

git log -SYourFunctionName

これにより、テキストを含むリビジョンがYourFunctionName追加または削除されたリビジョンが表示されます。

于 2011-05-31T22:46:47.270 に答える