0

ファイルに特定の文字列が最後に含まれていたのはいつかを把握しようとしています

私はこれを見つけました:

git rev-list --all | xargs git grep <search str> | grep <file name>

しかし、これまでに変更されたすべてのファイルに対して git grep を実行し、対象のファイルに含まれていないすべての一致を破棄します

だから、それは動作しますが、それは本当に遅いです

指定したファイルのリビジョンのみを提供するように git rev-list に指示するにはどうすればよいですか?

私は試した

git rev-list --all path/to/file.py

そして、それは私にすべてのファイルを与えました。だから私はこれらのそれぞれを試しました

git rev-list path/to/file.py
git rev-list -- path/to/file.py

しかし、どちらの git もヘルプ テキストを返しました

4

1 に答える 1