TortoiseSVN Logo

TortoiseBlame - 誰がいつ、どの行を、なぜ変更したのか?

TortoiseBlame

ファイルのある部分が現在のようになっている理由、誰が特定の変更を加えたのか、そしてその理由を知る必要がある場合があります。言い換えれば、「一体誰がこのコマンドをここに置いたんだ?」ということです。

Subversion にはこれを行うためのコマンドがあり、それは blame と呼ばれています(理由はご想像の通り)。 Subversion は、行をコミットした作成者、行が最後に変更されたリビジョン、および日付に関する情報を追加することにより、ファイルの blame を作成します。

TortoiseSVN には、これらの blame を表示するための独自のツールがあります。 他の Subversion クライアントが表示する情報に加えて、マウス ポインタを行の上に置くと、各行のコミットのログ メッセージを小さなツールチップ ウィンドウ内に表示します。

Blame

特定のリビジョン(コミットで正確にどの行が変更されたか)を追跡しやすくするために、同じリビジョンの行を異なる色で表示します。 また、現在選択されている行の作成者には別の色が使用されます。