

Note: Local backups are automatically deleted after 30 days. The folder is organized by the type of preference and contains versions of your JSON files, named with a timestamp of when the backup occurred. Local backups folder in the disk can be accessed via the Settings Sync: Open Local Backups Folder command. The Local Sync activity view is hidden by default and you can enable it using Views submenu under Settings Sync view overflow actions. You can open these views using Settings Sync: Show Synced Data command from the Command Palette. In case something goes wrong, you can restore your data from these views.
#Network folder sync windows 10 code#
VS Code always stores local and remote backups of your preferences while syncing and provides views for accessing these.
#Network folder sync windows 10 upgrade#
Once newer version of Stable build is released, you can upgrade your stable client and turn on sync to continue syncing. In such cases, Settings sync will be disabled automatically on stable to prevent data inconsistencies. Note: Since Insiders builds are newer than Stable builds, syncing them can sometimes lead to data incompatibility. This option is only available in VS Code Insiders. You can sync your Insiders with Stable by selecting the Stable sync service while turning on Settings Sync. Syncing Stable versus Insidersīy default, the VS Code Stable and Insiders builds use different Settings Sync services, and therefore do not share settings. If at any time you want to sync your data to a different account, you can turn off and turn on Settings Sync again with different account.


When synchronizing settings between multiple machines, there may occasionally be conflicts. You can always change what is synced via the Settings Sync: Configure command or by opening the Manage gear menu, selecting Settings Sync is On, and then Settings Sync: Configure.

You can skip synchronizing an extension, either from the Extensions view ( ⇧⌘X (Windows, Linux Ctrl+Shift+X)) or using the setting settingsSync.ignoredExtensions.įollowing UI State is synchronized currently: If your keyboard shortcuts are platform-agnostic, you can synchronize them across platforms by disabling the setting settingsSync.keybindingsPerPlatform.Īll built-in and installed extensions are synchronized along with their global enablement state. Keyboard Shortcuts are synchronized per platform by default. You can also add or remove settings you want to this list from the Settings editor or using the setting settingsSync.ignoredSettings. Machine settings (with machine or machine-overridable scopes) are not synchronized by default, since their values are specific to a given machine.
