VS Code Settings Syncの競合を比較して復元する
この記事の結論
VS Code Settings Syncの競合を比較して復元について、公式手順の分岐に沿って原因を限定し、データを保全したまま通常動作へ戻します。
一般的な切り分けガイドです。特定の不具合が現在発生しているという告知ではありません。
対象製品・影響範囲
- 製品
- Visual Studio Code
- 対象バージョン・条件
- VS Code Stable and Insiders
発生する症状
- Accept LocalかAccept Remoteを求められる
- 別PCの設定や拡張が反映されない
原因・発生条件
競合差分を表示してローカルとクラウドのどちらを残すか項目ごとに判断します。
作業前の準備
- 作業前に競合差分、同期端末名、Settings Syncログを記録・保全します。
- 変更は一項目ずつ行い、各段階で元の症状を再現して結果をメモします。
この操作の注意点
- 確認対象と無関係な設定やデータをまとめて削除しません。
- 診断記録には個人情報や認証情報を含めず、競合差分、同期端末名、Settings Syncログのうち必要な範囲だけ共有します。
具体的な操作手順
歯車→[Settings Sync is On]→[Settings Sync: Configure]で設定、キー、拡張、プロファイルの対象を確認します。
Remote SSH、WSL、devcontainerの拡張は同期対象外です。
[Settings Sync: Configure]で同期対象のチェックを外すと、その種類だけ同期を止められます。競合解消前に全クラウドデータを消す必要はありません。
通知の[Show Conflicts]で差分エディターを開き、両側を保存してから選びます。
Accept Localはクラウドを上書きし、Accept Remoteはローカルを上書きします。
[Show Conflicts]の左右を読み、JSON設定ならキー単位で手編集できます。保存後にAccept Localを選ぶと編集済みローカルがクラウドへ反映されます。
コマンドパレットで Settings Sync: Show Synced Data を開き、対象データの履歴と端末名を確認して復元します。
StableとInsidersは既定で別サービスなので混同しません。
[Settings Sync: Show Synced Data]ではSettings、Keybindings、Extensions等を展開し、履歴エントリの内容を確認してから復元します。
[表示]→[出力]でLog (Settings Sync)を選び、認証問題ならAccountログも保存します。
同期停止時にクラウドデータ削除のチェックを不用意に選びません。
StableとInsidersを意図的に共有する場合だけInsiders起動時にStable sync serviceを選びます。版差で非互換ならStable側の同期が自動停止する場合があります。
改善したか確認する
- 基準端末と別端末で設定・キー割り当て・対象拡張が一致することを確認する
- 問題の操作以外の基本機能も確認し、修正による副作用がないことを確かめます。
改善しない場合・設定を戻す場合
- Log (Settings Sync)と認証時のAccountログを添えてVS Code issueへ報告する
- 回避策で作業を続ける場合も、原本やアカウントデータを別の場所へ保全します。
このガイドの適用範囲
対処ガイド — VS Code Settings Syncの競合を比較して復元について、公式手順の分岐に沿って原因を限定し、データを保全したまま通常動作へ戻します。
掲載内容は2026-09-05の情報確認に基づきます。以降の変更は公式出典でご確認ください。
よくある質問
どちらを選ぶべきですか?
差分を見て基準端末を決めます。名前だけで選ぶと反対側を上書きします。
WSLの拡張が同期しません。
リモートウィンドウの拡張は同期対象外です。
出典・情報の更新
- 主な出典の更新・解決日
- 公式ページで日付を特定できないため記載していません
- 本サイトの確認日
- 2026-09-05
公式情報を日本語で整理しています。メニュー名は製品の表示言語や版によって異なる場合があります。確認日は障害の発生日を意味しません。編集方針