ブランチのコミットで導入された特定の文字列を見つけられるようにしたいのですが、どうすればよいですか?(Win32用に変更した)何かを見つけましたがgit whatchanged
、別のブランチを調べているようには見えません(py3kチャンクは無視してください。これはmsys / winの改行修正です)
git whatchanged -- <file> | \
grep "^commit " | \
python -c "exec(\"import sys,msvcrt,os\nmsvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)\nfor l in sys.stdin: print(l.split()[1])\")" | \
xargs -i% git show origin % -- <file>
ソリューションが遅いかどうかは問題ではありません。