首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我是否应该将.vscode文件夹提交给源代码管理?

我是否应该将.vscode文件夹提交给源代码管理?
EN

Stack Overflow用户
提问于 2015-10-06 16:15:30
回答 3查看 138.5K关注 0票数 466

.vscode文件夹是否意味着要提交给源代码管理?

在新项目中,除settings.json文件外,该文件夹为空。什么类型的东西会放入这个文件夹?它是否像.vs文件夹一样是特定于计算机、特定于开发人员的,因此不会被提交?或者所有的开发人员都应该共享这个文件夹,因此应该提交它?

文件.vscode/settings.json顶部的注释声明:

代码语言:javascript
复制
// Place your settings in this file to overwrite default and user settings.
{
}

这似乎意味着该文件夹应该包含特定于项目的设置,因此应包含在源代码中。此外,this post on UserVoice似乎暗示了一些类型将进入其中,也表明它应该被提交。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-07 05:19:12

如果要与团队共享设置、任务配置和调试配置,请检查.vscode文件夹。我认为通常情况下,如果你想在团队中强制执行设置,与团队共享设置(例如,空格与制表符)是有意义的。我们在VS代码团队中也共享调试和任务特定的设置,因为我们希望我们的团队对VS代码具有相同的调试目标和任务目标集。

顺便说一下,你不需要在你的项目中有一个.vscode文件夹来进行设置。您还可以在用户级别上配置设置。

票数 432
EN

Stack Overflow用户

发布于 2018-01-23 02:13:11

在提交/忽略之间,还有第三个聪明的选择:使用.default后缀提交。

例如,您可以将settings.json添加到.gitignore中,然后提交settings.json.default,这非常类似于(在我的团队中)对.env文件的常见做法。

我从Mattias Petter Johansson的视频Commit editor settings to version control?中得到了这个建议

票数 59
EN

Stack Overflow用户

发布于 2019-12-14 00:29:59

保存您的设置而不将其提交到项目git存储库中的一个简单方法是创建一个工作区并将文件夹添加到其中。

当您创建工作区时,您需要保存文件code-workspace。此文件包含自定义设置,只需将此文件保存到git存储库中,即可自由将.vscode添加到.gitignore文件中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32964920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档