> ## Documentation Index
> Fetch the complete documentation index at: https://docs.diversion.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# annotate

> ファイルの各行のコミット履歴(行単位の帰属情報)を表示する

`annotate` コマンドは、ファイルの各行を最後に変更したユーザーを、コミット ID と日付とともに表示します。`dv blame` はこのコマンドのエイリアスです。

```bash theme={null}
dv annotate <path> [-L <start,end>]
```

`<path>` は注釈情報を表示するファイルです。

`[-L <start,end>]` は出力を特定の行範囲に制限します。たとえば `-L 10,20` は 10 行目から 20 行目のみを表示します。

各行について、出力には次の情報が含まれます:

* **コミット ID** - その行を最後に変更したコミット
* **作者** - 変更を行った人
* **日付** - 変更が行われた日時
* **行番号と内容** - 現在の行のテキスト

たとえば、ファイル内の各行を誰が最後に変更したかを確認するには:

```bash theme={null}
dv annotate src/main.py
```

特定の行範囲の注釈を表示するには:

```bash theme={null}
dv annotate src/main.py -L 10,20
```
