バージョン管理で単語ごとの履歴を再構築することは可能ですか? 理想的には、1) 関心のある行の範囲を示す、2) バージョン間でコードが頻繁に上下に移動するため、プログラムに以前のバージョンの対応する行番号を割り出させる (潜在的にバージョンの範囲、たとえばリビジョン 19 以降、または 1 週間前から)、3) 単語ごとの履歴 (単語グループが最後に変更されたバージョン、または単語グループが変更された作成者) を出力します。svn blame
つまりgit blame
、単語ごとのレベルのようなものです。
それができない場合、上記の #1 と #2 を実行できるツールはありますか? つまり、1) 関心のある行の範囲を示し、2) 以前のバージョンで対応する行番号をプログラムに認識させ、3) プログラムはこれらの行の履歴を出力します (変更があった場合)。
svn または git のいずれかが私にとって本当に役に立ちます。