如何推荐使用版本控制跟踪VS Code配置?

3

目前,我通过跟踪文件夹~/.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配置并在任何机器上复制它的推荐方法是什么?

(附注:如果有任何VS Code的开发人员阅读这篇文章,使用Atom非常简单,并且它包含了.gitignore文件,这使得人们跟踪他们的Atom配置变得明显,.gitignore可以防止他们跟踪不需要的东西。)(附注2:这里是一个VS Code团队正式支持此功能的功能请求。)
1个回答

2
我一直在使用 "同步设置" 来管理我的 VS Code,它基本上是下载扩展、设置并忘记。我发现这个 教程 很有帮助。这是你要找的吗? 编辑:扩展创建者提供了更详细的答案,可以在 这里 找到。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接