Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add export, import settings #2816

Closed
okian opened this issue Feb 9, 2016 · 10 comments
Closed

Add export, import settings #2816

okian opened this issue Feb 9, 2016 · 10 comments
Assignees
Labels
config VS Code configuration, set up issues feature-request Request for new features or functionality *out-of-scope Posted issue is not in scope of VS Code settings-sync
Milestone

Comments

@okian
Copy link

okian commented Feb 9, 2016

It would be great if we could export all settings, shortcuts, snippets, extensions in one step and import them in another machine.

@alexdima alexdima added the feature-request Request for new features or functionality label Feb 9, 2016
@alexdima
Copy link
Member

alexdima commented Feb 9, 2016

fyi @bpasero @joaomoreno

@savpek
Copy link

savpek commented Mar 31, 2016

Can this be made way that it actually is integrated with git?

What VsCode requires to integration may be user to set "git repository for user settings", and whenever user wants they can push changes to github and they can be pulled (syncronized in other locations).

I can currently do this manually because VSCode relies on json files (which is good thing), however some tooling may make this kind of syncronizing killer feature.

Why i propose this is truth that in environments where export/import is made by hand (create file -> import file), that is often actually syncronized hard way (via email for example). Its true that that file can be placed under version control (where it should be), however then cycle is following:

  1. Export file to version control location and overwrite existing.
  2. Add, Commit, Push etc.
  3. Pull etc.
  4. Import.
    Question is, should this really be that hard?

Git integration makes syncronizing environments between team easy if required (however because workspace settings exist in vscode this may be rare case). If you want to use common settings just use master, if you want to modify it based on master and use it as base, just fork or branch it and merge following changes whenever you want and configure VSCode to use your branch instead.

@Tyriar
Copy link
Member

Tyriar commented Mar 31, 2016

Comment so I'm participating.

@bpasero bpasero added this to the Backlog milestone Apr 7, 2016
@bpasero bpasero self-assigned this Apr 7, 2016
@Arrow7000
Copy link

This would be very useful

@bpasero bpasero removed their assignment Aug 17, 2016
@livc
Copy link

livc commented Mar 21, 2017

How can I export all settings to another machine now?

@Tyriar
Copy link
Member

Tyriar commented Mar 21, 2017

Duplicate #2743

@Tyriar Tyriar closed this as completed Mar 21, 2017
@Tyriar Tyriar added the *duplicate Issue identified as a duplicate of another issue(s) label Mar 21, 2017
@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
@sandy081 sandy081 added config VS Code configuration, set up issues settings-sync and removed *duplicate Issue identified as a duplicate of another issue(s) labels Mar 27, 2020
@sandy081 sandy081 self-assigned this Mar 27, 2020
@sandy081 sandy081 reopened this Mar 27, 2020
@sandy081
Copy link
Member

Reopened this to treat this as a separate settings sync request

@Tyriar
Copy link
Member

Tyriar commented Mar 27, 2020

@sandy081 but we already have a way of doing this now, why add another way that no one has asked for yet and even fewer people would use now?

@sandy081
Copy link
Member

@Tyriar Some users asked for it in #2743. I recommended to open new issue instead of polluting the original one. - #93572 (Since I did not know this issue already exists).

Now that I have seen this request, I reopened this. We shall not mark this as dup of #2743 as they are different requests.

@sandy081 sandy081 added the *out-of-scope Posted issue is not in scope of VS Code label Nov 16, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
config VS Code configuration, set up issues feature-request Request for new features or functionality *out-of-scope Posted issue is not in scope of VS Code settings-sync
Projects
None yet
Development

No branches or pull requests

9 participants