git blame
レイアウトが再編成された SVN リポジトリのすべての履歴が表示されません。
SVN リポジトリにアクセスするために git-svn を使用しています。SVN リポジトリは、多くのプロジェクトを保持するためのフォルダーの巨大なツリーを含む構造を持っていました。昨年、レイアウトを再編成し、より標準的なトランク/タグ/ブランチ レイアウトにフラット化しました。その結果、リポジトリ内のすべてのファイルが 2010 年 5 月 17 日に移動されました。
Eclipse の subclipse SVN クライアントを使用して、Team->Show Annotationを実行すると、期待どおりにファイルの履歴が表示されます。2009 年に変更されたコード行には、author / date / checkin コメントで正しく注釈が付けられています。
ただし、git blame
git-svn を使用して複製した git リポジトリでは、あまり役に立ちません。2010 年 5 月 17 日より前に変更されたすべてのコード行の注釈は、me / date 17th May 2010 / comment "reorganizing repository..." です。
情報はまだ残っていると思いますが、git blame
それを表示する方法はありますか? 私は非常に投機的に試みgit blame -C -C -C...
ましたが、成功しませんでした。