Gitにおける `git restore` や `git checkout`(ファイルの状態を戻す操作)に相当する機能は、Diversionでは主に **`dv revert`** コマンドが担っています。
---
### Diversionでの「変更の取り消し」
Diversionでは、作業ディレクトリ内の変更を特定の状態に戻す際、以下のコマンドを使用します。
#### 1. 特定のファイルの変更を取り消す
Gitの `git restore <file>` や `git checkout -- <file>` に相当します。
```bash
dv revert <file_path>
```
このコマンドを実行すると、指定したファイルに加えられた未コミットの変更が破棄され、最新のレポジトリの状態(HEAD)に戻ります。
#### 2. すべての変更を取り消す
Gitの `git restore .` に相当します。
```bash
dv revert .
```
カレントディレクトリ以下のすべての未コミットな変更を元に戻します。
---
### Gitとの比較表
![[バージョン管理システム] DiversionでのUIによるgit restore 相当の操作について [簡単UI] (1/19)_a0034780_17141176.jpg](https://pds.exblog.jp/pds/1/202601/19/80/a0034780_17141176.jpg)
Gitの `checkout` には「ファイルの復元」と「ブランチの切り替え」という2つの役割がありましたが、Diversion(および最近のGit)ではこれらが分離されています。
* **状態の復元:** `dv revert`
* **ブランチの移動:** `dv switch`
Diversionはまだ開発が活発なツールであるため、GUI(Diversion Desktop)を利用している場合は、変更リストから対象ファイルを右クリックして **"Revert"** を選ぶのが最も直感的で安全です。
---
resetは各ファイル・フォルダを選択し、ハンバーガーメニュー(三点リーダーが縦になったようなアイコン)からResetを選ぶとできます。
質問者様がすでに見つけられている「ハンバーガーメニューからのReset」は**個別ファイル**に対する操作ですが、全体を一括で戻す方法は以下の通りです。
---
### UIで「すべての変更を取り消す」手順
1. **Workspace(ワークスペース)タブを開く**
* 画面左側のメニューから、現在変更があるファイルが並んでいる「Workspace」を選択します。
2. **右上の赤い「Reset」ボタンをクリック**
* ファイルリストの右上(「Commit」ボタンの近く)に、赤い文字、もしくは赤いアイコンの **「Reset」** ボタンがあります。
* これをクリックすると、現在変更されているすべてのファイルが対象となります。
3. **確認ダイアログで設定を確認**
* ダイアログが表示されます。ここで **「Delete new files」** (新しく作成した未追跡ファイルを削除するかどうか)のチェックボックスがあります。
* `dv revert .` と同様、完全にもとの状態へ戻したい場合はここにチェックを入れて実行します。
### 「Reset」と「Revert」の言葉の違いについて
DiversionのUIでは、未コミットの変更を取り消す操作を一貫して **「Reset」** と呼んでいます。
CLIでの `dv revert` は、Gitの `git restore` (作業コピーの復旧)に近いニュアンスですが、UI上では「作業内容をリセットする」という意味で Reset ボタンに統合されています。
> [!TIP]
> **特定のファイルだけを複数選んで戻したい場合**
> ファイルリストの左側にあるチェックボックスで対象のファイルにチェックを入れると、右上のボタンが「Reset Selected」などに変化し、選択したものだけを一括で戻せます。
---
もし、作業中の変更ではなく「過去にコミットした内容を打ち消す(GitのRevert)」操作をUIで探している場合は、Historyタブから対象のコミットを右クリックして「Undo changes」を選択する流れになります。
次は、ブランチの切り替え(`git switch` 相当)などの操作についても詳しくお伝えしましょうか?
[Unreal Engine 5でのDiversion導入と基本操作](https://www.youtube.com/watch?v=wsOgPmrP-0A)
この動画では、Diversionのデスクトップアプリを使用したコミットや変更の管理、ブランチ操作の基本がUI画面とともに解説されています。
2026年 01月 17日
[マイクラ統合版] サブ垢 ログイン方法 - スマホでPC版ワールドを遊ぶ [Android] (1/17)
![[マイクラ統合版] サブ垢 ログイン方法 - スマホでPC版ワールドを遊ぶ [Android] (1/17)_a0034780_23371930.png](https://pds.exblog.jp/pds/1/202601/17/80/a0034780_23371930.png)
![[マイクラ統合版] サブ垢 ログイン方法 - スマホでPC版ワールドを遊ぶ [Android] (1/17)_a0034780_23373144.png](https://pds.exblog.jp/pds/1/202601/17/80/a0034780_23373144.png)
2026年 01月 13日
[面白い] "✖✖✖" 24時間つけっぱなし 月額電気料金 [Google検索] (1/13)
![[面白い] \"✖✖✖\" 24時間つけっぱなし 月額電気料金 [Google検索] (1/13)_a0034780_16423235.png](https://pds.exblog.jp/pds/1/202601/13/80/a0034780_16423235.png)
2026年 01月 10日
[人間をダメにする] 着る毛布 [代替案] (1/10)
![[人間をダメにする] 着る毛布 [代替案] (1/10)_a0034780_10043338.jpg](https://pds.exblog.jp/pds/1/202601/10/80/a0034780_10043338.jpg)
2026年 01月 07日
[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_06083807.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_06083807.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05010534.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05010534.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05044342.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05044342.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05082520.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05082520.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05151380.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05151380.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05182135.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05182135.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05201100.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05201100.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05230973.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05230973.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05254191.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05254191.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05332725.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05332725.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05375483.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05375483.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05442506.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05442506.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05462446.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05462446.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05500531.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05500531.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05515668.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05515668.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05543092.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05543092.png)
![[電子工作] デジタル回路入門 - スマホ アプリ - マイクラで大規模装置を作るため [マイクラ] (1/7)_a0034780_05562952.png](https://pds.exblog.jp/pds/1/202601/07/80/a0034780_05562952.png)

