使用版本控制跟踪VS Code配置的推荐方法是什么?

时间:2020-01-16 23:29:47

标签: git visual-studio-code

目前,我通过使用版本控制跟踪文件夹~/.vscode/~/.config/Code/User/在任何新机器上重现VS Code配置。因此,当我在新计算机上安装操作系统时,我会安装VS Code,然后将这些位置链接到我克隆到计算机上的git存储库中的实际文件夹(使用脚本自动执行)。

它可以工作,但是我不确定这是最好的方法:

  • 它跟踪~/.vscode/extensions中的所有VS Code包源,其中可能是我的仓库中提交的许多大型更改。
    • 例如文件 单独.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/lib/liblldb.3.8.0.dylib 是50MB,我最近一次更新VS Code配置的承诺是299.17 MiB!
  • ~/.config/Code/User/也包含很多东西,可能其中一些是垃圾,不需要跟踪,并且VS Code在这些配置文件夹中不提供任何.gitignore文件(也许它们暗示我们要追踪一切?)。

跟踪我的VS Code配置并将其复制到任何计算机上的推荐方法是什么?

(PS,如果有VS Code开发人员阅读过此内容,那么使用Atom超级简单,并且确实附带了.gitignore文件,这使他们很明显地想到了人们跟踪他们的文件Atom配置和.gitignore阻止他们跟踪不需要的内容。)

(P.S。2,这是feature request,供VS Code团队正式支持。)

1 个答案:

答案 0 :(得分:2)

我一直在为我的vscode使用“ Sync setting”,它基本上是下载扩展名,设置并忘记了。我发现此tutorial有用。这是您要找的吗?

编辑: 扩展创建者here可以找到更详细的答案。

相关问题