> ## 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.

# lock

> ファイルロックの一覧表示、取得、または解放

`lock` コマンドは [ハードロック](/ja/hard-locks) を管理します。ハードロックはファイルやフォルダーに対する排他ロックで、ロックが解放されるまで他のユーザーがロック対象のパスへ変更をコミットすることを防ぎます。

<Note>ハードロックは **Studio** および **Enterprise** プランで利用できます。</Note>

## ロックの一覧表示

引数なしで実行すると、リポジトリ内のすべてのロックが一覧表示されます。

```bash theme={null}
dv lock
```

## ロックの取得

```bash theme={null}
dv lock <path>
```

`<path>` はロックするファイルまたはフォルダーです。

## ロックの解放

```bash theme={null}
dv lock -d <path> [-f]
```

`<path>` はロックを解除するファイルまたはフォルダーです。

`[-f]` は他のユーザーが保持しているロックを強制的に解放します。これには管理者権限が必要です。

ハードロックがブランチやワークスペースを跨いでどのように動作するかについては、[ハードロック](/ja/hard-locks) ガイドを参照してください。
