私はファイルA.cppを持っていて、ファイルの15行目にエラーがあることに気が付きました。エラーが、メンバ変数へのポインタを返す関数の "const"であるとしましょう。つまり、関数のconstを使用することは技術的には正しいが、意味的に間違っているとします。変更を行った作者とのセマンティクスについて議論したいと思います。gitを使ってファイルの特定の行にトークンを初めて導入する
gitを使って、どのリビジョンが "const"トークンを導入したかを知る方法はありますか?具体的には、誰がトークンを導入したのかを知りたい。
"git blame"は、誰が最後の変更を行ったかを示していますが、実際にはトークンを含む最初のコミットを探しています。
各リビジョンが表示されるまで差分をとることはできませんか?申し訳ありませんが、私はGitについてよく分かりませんが、それは私が他のソース管理システムのためにやることです。 –
はい、それは非常に時間がかかるかもしれません...リポジトリの履歴は、このファイルで数千回コミットして少なくとも3年前に戻ります。これはかなり一般的な作業のようですが、これを行うより良い方法があるようです。 – paxos1977
[git:文字列を導入したコミットを見つける](http://stackoverflow.com/questions/5816134/git-finding-a-commit-that-introduced-a-string)も参照してください。 –