Git 我应该签入VS代码开发人员容器文件吗?例如,.devcontainer文件夹或.devcontainer.json文件?
我在VS代码中创建了一个新文件夹,VS代码将Git 我应该签入VS代码开发人员容器文件吗?例如,.devcontainer文件夹或.devcontainer.json文件?,git,docker,visual-studio-code,vscode-remote,Git,Docker,Visual Studio Code,Vscode Remote,我在VS代码中创建了一个新文件夹,VS代码将.devcontainer文件夹添加到我的工作区。是否应该将此文件签入git?是的,我们建议您签入,因为它们定义了用于开发项目的环境和工具 在repo中签入dev容器定义可以让新的贡献者更容易开始您的项目,并可以确保所有开发人员都使用一组一致的开发工具和一个一致的环境(例如,相同版本的thread,相同的python运行时,等等) 当开发人员克隆具有开发人员容器定义的存储库并在VS代码中打开该项目时,将询问他们是否要在开发人员容器中重新打开该项目:
.devcontainer
文件夹添加到我的工作区。是否应该将此文件签入git?是的,我们建议您签入,因为它们定义了用于开发项目的环境和工具
在repo中签入dev容器定义可以让新的贡献者更容易开始您的项目,并可以确保所有开发人员都使用一组一致的开发工具和一个一致的环境(例如,相同版本的thread
,相同的python运行时,等等)
当开发人员克隆具有开发人员容器定义的存储库并在VS代码中打开该项目时,将询问他们是否要在开发人员容器中重新打开该项目:
一旦容器构建完成,VS代码将在一个隔离的环境中启动,该环境已经具备了开始贡献所需的所有工具。由于环境与本地计算机隔离,因此开发人员在测试项目时不必担心弄乱本地环境My dev container definition包含挂载,这些挂载指向我的文件系统中的文件夹。在这种情况下,你有什么建议?它们包含存储在网络驱动器上的数据。。。