8

我在 VS Code 中创建了一个新的Dev Container,并且 VS Code 将.devcontainer文件夹添加到我的工作区。我应该将此文件签入 git 吗?

4

1 回答 1

11

是的,我们建议您签入.devcontainer文件夹(或.devcontainer.json文件),因为它们定义了用于开发项目的环境和工具。

将开发容器定义签入您的 repo 可以让新的贡献者更容易开始您的项目,并且可以确保所有开发人员都使用一组一致的开发工具和一致的环境(例如,相同版本yarn的python运行时等...)

当开发人员使用 dev 容器定义克隆存储库并在 VS Code 中打开该项目时,系统会询问他们是否要在 dev 容器中重新打开该项目:

在容器中重新打开命令

容器构建后,VS Code 将在一个隔离的环境中启动,该环境已经拥有开始贡献所需的所有工具。由于环境与本地机器隔离,因此开发人员在测试项目时不必担心弄乱他们的本地环境

于 2019-05-02T17:51:31.003 回答