visual-studio-code - 我应该将 .vscode 文件夹提交到源代码管理吗?

标签 visual-studio-code

.vscode 文件夹是否要提交到源代码管理?

在新项目中,除了 settings.json 文件之外,该文件夹是空的。这个文件夹里会放什么东西?它是否是特定于机器、特定于开发人员的,例如 .vs 文件夹,因此不被提交?或者所有开发人员都应该共享这个文件夹,因此应该提交它?

文件 .vscode/settings.json 顶部的注释指出:

// Place your settings in this file to overwrite default and user settings.
{
}

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

最佳答案

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

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

关于visual-studio-code - 我应该将 .vscode 文件夹提交到源代码管理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32964920/

相关文章:

c++ - 如何使用 VSCode 在 C++ 中观看中文字符串?

php - 想要 Xdebug -- 使用 Win10 WSL Ubuntu 20、vscode 和 Laravel

javascript - VSCode Intellisense 奇怪的 Javascript 代码自动补全

c# - 在 VS Code 中重命名重构

typescript - VSCode 中的可选链运算符支持

php - 如何通过 VSCode 在 docker 容器上运行更好的 phpunit

node.js - Visual Studio Code 无法识别 ES6 语法

visual-studio-code - 如何将 Windows 上的 VSCode 键映射转移到 ubuntu

.net - 如何将 Visual Studio Code 连接到 Visual Studio Team Services

visual-studio-code - 如何使用 Rust 程序禁用 VS 代码中的提示行?