名前

svn blame — 指定したファイルや URL の変更者とリビジョン情報を、インラインで表示 します。

書式

svn blame TARGET[@REV]...

説明

指定したファイルや URL の変更者とリビジョン情報をインラインで表示します。テキストの各行には先頭に変更者 (ユーザ名) と、その行に最後に変更があったリビジョン番号の注釈がつきます。

別名

praise, annotate, ann

変更対象

なし

リポジトリアクセス

あり

オプション

--revision (-r) ARG
--verbose (-v)
--incremental
--xml
--extensions (-x) ARG
--force
--username ARG
--password ARG
--no-auth-cache
--non-interactive
--config-dir ARG

自分の test リポジトリにある readme.txt の注釈付きソースを見る場合、以下のようにしてください。

$ svn blame http://svn.red-bean.com/repos/test/readme.txt
     3      sally This is a README file.
     5      harry You should read this.

リビジョン 5 で readme.txt を最後に更新したのが Harry だと svn blame が言ったとしても、そのリビジョンで、Harry が行の 文脈 を変更したとはっきり言えるかどうか、調べなくてはならないでしょう — 空白の調整をしただけかもしれません。