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

# 変更履歴

> Diversion の新機能

<Update label="2026年9月13日–19日" tags={["web", "desktop", "cli", "unity"]}>
  ## Web & デスクトップ

  * **さらに変更をコミットした後、レビュアーに再確認を依頼できるようになりました。** レビューページに、すでに判定を出した
    レビュアー向けの **Ask to review again** アクションが追加されました
  * **レビュー承認が、どのコミットを対象としているか分かるようになりました。** 最新のコミットより前に出された判定には
    **Reviewed an older commit** と表示されるため、古い承認が最新のものと誤解されることはなくなりました
  * **すべてのブランチのコミットを 1 つの一覧で確認できます。** Commits ビューに **Current branch** / **All branches** の
    切り替えが追加され、**All branches** では各行にブランチ名が表示されます。
    [ドキュメントを読む](/ja/basic/working-in-parallel#すべてのブランチのコミット)
  * **ファイル履歴で、チェリーピックされた変更の由来が分かるようになりました。** Graph ビューでは、内容の取得元リビジョンから
    点線の矢印が描かれ、コミット詳細にソースコミットが表示されます。
    [ドキュメントを読む](/ja/basic/get-existing-project#ファイル履歴グラフ)
  * **Photoshop ファイルとオーディオがファイルビューアーでプレビューできるようになりました。** `.psd` はフラット化された画像として、
    `.wav`、`.mp3`、`.ogg` はプレーヤーで再生できます。Professional プラン以上が対象で、オープントライアル中はすべてのプランで
    無料で利用できます。[ドキュメントを読む](/ja/advanced/asset_preview)
  * クイックアクセス (Ctrl+K、Mac では Cmd+K) が、マージ済みまたは削除済みのブランチ上のコミットを見つけられない問題を修正
  * ワークスペースのリセットがサーバーエラーで失敗する問題を修正
  * 長時間のセッション後に、セッションが更新されてもページの一部が読み込まれず空白のままになる問題を修正

  ## CLI

  * **`dv submodule update` で、指定したマウントだけを更新**できるようになりました。1 つでも複数でも指定でき、すべてを
    更新する必要はありません。更新できないマウントは報告され、残りは引き続き更新されます。
    [ドキュメントを読む](/ja/advanced/submodules)
  * **`dv submodule update` は、ブランチ上にあるクリーンなマウントを拒否せずにピンへ移動**するようになりました。
    コミット済みの作業はブランチに残り、未コミットの編集があるマウントは引き続き拒否されます
  * 一時停止中のワークスペースで `dv status` が `--commit-id-only` と `--sync-only` を無視する問題を修正
  * 対話型の `dv` コマンドを強制終了した後、Windows コンソールが Ctrl+C を無視するようになる問題を修正

  ## Unity プラグイン 0.1.12

  * **クリーンにマージできるファイルタイプを選択できるようになりました。** Project Settings > Version Control > Diversion の
    編集可能なリストで設定します。プロジェクトごとに保存され、チームに同期されるため、1 人が設定すれば全員に適用されます
  * **ソフトロック警告は、マージできないファイルに対してのみ表示されるようになりました。** C# スクリプトやその他のテキストの
    編集では中断されなくなり、シーン、プレハブ、マテリアル、バイナリアセットでは引き続き警告されます。Project ウィンドウの
    Soft Locked マーカーは、すべてのファイルタイプで引き続き表示されます
  * Diversion ウィンドウでチェックを外したファイルが、そのフォルダーがチェックされていると結局コミットされてしまう問題を修正。
    チェックされたフォルダーは、その中のすべてではなく、フォルダー自体のエントリだけをコミットするようになりました
  * 大規模プロジェクトで、すべての変更を選択したコミットがタイムアウトする問題を修正
  * ドメインリロード後を含め、Play モードを抜けたときに同期が再開されない問題を修正
  * デスクトップアプリで自分が一時停止した同期が、Play モードを抜けたときに自動的に再開されてしまう問題を修正
  * Unity 6000.5 以降でプラグインのコンパイルが失敗する問題を修正
  * CI ビルドなどのバッチモードで Unity を実行しているときに、ソフトロックダイアログが処理を中断する問題を修正
  * チームから変更が届いたときに、バッチモードがシーンをリロードする問題を修正
  * 多数のファイルの部分コミットが高速化されました
  * [Unity Asset Store からインストール](https://assetstore.unity.com/packages/tools/version-control/diversion-connect-version-control-for-unity-git-perforce-alterna-353134)

  ## Diversion エージェント

  * クローンでファイルの古いバージョンが書き込まれることがある問題を修正
</Update>

<Update label="2026年9月6日–12日" tags={["web", "desktop", "cli"]}>
  ## Web & デスクトップ

  * **コミットから特定のファイルやフォルダーだけをチェリーピック**できるようになりました。コミット全体だけではありません
  * **レビューを承認した後に追加されたコミットが通知されるようになりました**
  * **保持しているファイルのバージョンが分かるようになりました。** プレビューに、その内容の由来となったコミットが
    表示されます。特定のバージョンをワークスペースに取り込んだ直後も同様です
  * **新しいリポジトリでコーディングエージェントが Diversion の手順を利用できるようになりました。** リポジトリ作成時に
    `AGENTS.md` の追加を選択でき、デフォルトで有効です
  * **通知リンクは、デスクトップアプリがインストールされていればそちらで開くようになりました。** 常に Web アプリで
    開くことはなくなりました
  * ワークスペースを最新の状態にする際に、より多くのコンフリクトが自動で解決されるようになりました。両側が異なる行を
    変更したファイルは、コンフリクトとして再表示されなくなりました
  * マージで、削除と移動のペアの両側が同一の内容になる場合、選択を求めずに自動で解決するようになりました
  * レビューの Files changed タブが、作者の実際の変更ではなくマージ結果を表示する問題を修正
  * レビューのコミット範囲ピッカーが、レビューに含まれていないコミットを一覧表示する問題を修正
  * ワークスペースの更新時に入力が必要な場合に、コンフリクト解決ビューが正しく描画されない問題を修正
  * 自動マージされないファイルタイプで、コンフリクト解決ビューが各側の元のファイルではなくマージ済みの内容を
    表示する問題を修正
  * ワークスペースに未コミットの変更があるときに **Undo this commit** と **Revert to this commit** が見落としやすい
    エラーで失敗する問題を修正。先にコミットまたは破棄するよう案内されるようになりました
  * ワークスペースの名前変更または削除後に Switch workspace ドロップダウンが反応しなくなる問題を修正
  * Branches ビューのシェブロンが展開時と折りたたみ時で同じ見た目になる問題を修正

  ## CLI

  * **`dv conflict-backups` でワークスペースの `.dv-conflict` ファイルを一覧・削除**できるようになりました。
    以前はデスクトップ専用だったため、CI やスクリプト化されたワークフローでもクリーンアップできます

  ## デスクトップ

  * 非常に大きなリポジトリでファイル検索が遅い、または失敗する問題を修正
  * 同期ステータスヘッダーが、ワークスペースがすでに通過したコミットを表示する問題を修正
  * 名前変更後も変更ツリーが古いフォルダーを保持し、両方が追加として表示される問題を修正
  * Diversion エージェントが更新中なのに、同期ステータスバナーが実行されていないと表示する問題を修正

  ## Diversion エージェント

  * Windows で Diversion エージェントが更新のダウンロード中に数分間停止する問題を修正
  * エージェントがログインを更新している間、クローンがハングする問題を修正
  * 更新の途中でワークスペースが一時停止された後、同期済みのファイルが新規追加として表示されたままになる問題を修正
</Update>

<Update label="2026年8月30日–9月5日" tags={["web", "desktop", "cli", "unreal"]}>
  ## Web & デスクトップ

  * **ファイル履歴に新しい Graph モードが追加されました** — ブランチをまたぐファイル単位のリビジョングラフで、
    ファイルがどこでフォークしたかを一目で確認できます。[ドキュメントを読む](/ja/basic/get-existing-project#ファイル履歴グラフ)
  * **より明確な同期ステータス。** ワークスペースヘッダーがローカルワークスペースとクラウドの関係を反映するようになり、
    単一のステータスラベルでは隠れていた同期の問題を表示します。状態は実際に変化するまで維持されます
  * **レビューで、単一のコミット、コミットの範囲、または前回のレビュー以降に変更された部分のみを表示できるように
    なりました** — 毎回チェンジセット全体を表示する必要はありません
  * **クイックアクセス (Ctrl+K、Mac では Cmd+K) でコミットを検索できるようになりました。** リポジトリ内に
    いれば、すべてのブランチを対象にメッセージまたは ID でコミットを見つけて直接ジャンプできます
  * アプリ内および `dv merge-preview` からのマージプレビューが、マージで実際には変更されないファイルを
    リストする問題を修正
  * レビューまたはマージプレビューで削除されたファイルをクリックすると、当時のファイル内容を表示する代わりに
    エラーが表示されて画面が遷移してしまう問題を修正
  * 多数のコンフリクトを一括で解決する際 (全件または選択したサブセット) にタイムアウトする問題を修正
  * 一時停止中のワークスペースや、別のマシンがまだアップロード中といった実際の理由の代わりに、汎用的な
    「An error occurred」でマージが失敗する問題を修正
  * ドラフトまたはレビューを閉じると変更が完全に破棄されることを明示し、ファイルをレビューに送るとワークスペースから
    離れることを明示するようになりました
  * リロードまたはブランチ切り替えの直後にファイルツリーが一瞬折りたたまれたように見える問題を修正

  ## Unreal Engine プラグイン 2.0.32

  * **Locked Files ウィンドウ** (Studio および Enterprise プラン)。リポジトリ内のすべてのハードロックを、
    保持者と取得日時とともに一覧表示します — `Config/` や `Source/` など、Content Browser には表示されない
    ロック済みパスも含まれます。UE 5.6 以降が必要です
  * **開いているアセットエディターに、他のユーザーがロックを取得したことが表示されるようになりました**
    (Studio および Enterprise プラン)。保存時ではなく、作業中に気づくことができます
  * [Fab からインストール](https://www.fab.com/listings/59d591f2-4026-4e8f-9128-9c8ef1ff9bab)

  ## Diversion エージェント

  * あるワークスペースの起動中に別のワークスペースが削除されると、エージェントが `dv` コマンドに
    応答しなくなる問題を修正
  * 追跡対象の大きなファイルが、軽量なプレースホルダーのままにならず全体をダウンロードしてしまう問題を修正

  ## CLI

  * `dv clean` が、何も報告せずに終了する代わりに、削除できなかったファイルを報告するようになりました
</Update>

<Update label="2026年8月20日–29日" tags={["web", "cli", "unreal"]}>
  ## Web & デスクトップ

  * **コンフリクトのファイルリストを名前や拡張子でフィルタリング。** コンフリクトを 1 つの拡張子に絞り込み、
    ファイルを手作業で選択する代わりに、一致するすべてのファイルに対して current または incoming を
    まとめて適用できます
  * **組織向けの Billing ロール** (Studio および Enterprise プラン)。リポジトリへのアクセスなしで、
    有料シートを消費せずに、メンバーとサブスクリプションを管理できます。
    [ドキュメントを読む](/ja/basic/organization-management#billing-ロール)
  * リフレッシュまたはブランチ切り替え後にファイルツリーが未変更のファイルとフォルダーを非表示にする問題を
    修正し、フォルダーの圧縮表示を一貫させました
  * 大規模なコンフリクトセットでのシェルフ適用を高速化

  ## CLI

  * **サブモジュール — リポジトリの中に別のリポジトリをマウント。** 2 つ目のリポジトリを、自分のリポジトリ内の
    パスに特定のコミットで固定できます: `dv submodule add`、`status`、`update`、`repin`、`rm`。ファイルツリーに
    表示され、CLI からセットアップします。[ドキュメントを読む](/ja/advanced/submodules)

  ## Unreal Engine プラグイン 2.0.31

  * **ハードロックがエディター内で使えるようになりました** (Studio および Enterprise プラン)。アセットをロックして
    自分だけが変更をコミットできるようにし、保存時にファイルごとに選択できます: Lock & Save、Save Without Lock、
    または Skip。[ドキュメントを読む](/ja/hard-locks)
  * ソフトロックの警告が、エンジンの汎用的な保存エラーではなく、同じファイルごとのダイアログを使うようになりました
  * コミットエラーの通知が、汎用的な失敗ではなく実際の理由を表示するようになりました
  * シャットダウン時のエディタークラッシュを修正し、内部エラーはクラッシュさせるのではなくログに記録されるようになりました
  * エンジンバージョン 5.3 から 5.8 まで利用可能
  * [Fab からインストール](https://www.fab.com/listings/59d591f2-4026-4e8f-9128-9c8ef1ff9bab)

  ## デスクトップ

  * 大きなフォルダーで同期ステータスの読み込みが失敗する問題を修正

  ## Diversion エージェント

  * フォルダーの移動とファイルの削除を同時に行った後に誤ったコンフリクトが表示されることがある問題を修正
</Update>
