私たちのコードには、呼び出されていない関数がありますが、呼び出されるべきです。約 2 年前にリリースされたバージョンのソフトウェアで呼び出されていたことがわかっています。
そのため、コード (git リポジトリ内) の過去数千のリビジョンのある時点で、この関数呼び出しは削除されました。これがいつ行われたかを知る必要があります。
これらのリビジョンを自動的に検索して、それがいつだったかを見つける方法はありますか? それとも、リビジョンを手動でバイナリ検索する必要がありますか?
私たちのコードには、呼び出されていない関数がありますが、呼び出されるべきです。約 2 年前にリリースされたバージョンのソフトウェアで呼び出されていたことがわかっています。
そのため、コード (git リポジトリ内) の過去数千のリビジョンのある時点で、この関数呼び出しは削除されました。これがいつ行われたかを知る必要があります。
これらのリビジョンを自動的に検索して、それがいつだったかを見つける方法はありますか? それとも、リビジョンを手動でバイナリ検索する必要がありますか?
Git の「つるはし」を使用できます。
git log -SYourFunctionName
これにより、テキストを含むリビジョンがYourFunctionName
追加または削除されたリビジョンが表示されます。