Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 我应该签入VS代码开发人员容器文件吗?例如,.devcontainer文件夹或.devcontainer.json文件?_Git_Docker_Visual Studio Code_Vscode Remote - Fatal编程技术网

Git 我应该签入VS代码开发人员容器文件吗?例如,.devcontainer文件夹或.devcontainer.json文件?

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代码中打开该项目时,将询问他们是否要在开发人员容器中重新打开该项目:

我在VS代码中创建了一个新文件夹,VS代码将.devcontainer文件夹添加到我的工作区。是否应该将此文件签入git?

是的,我们建议您签入,因为它们定义了用于开发项目的环境和工具

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

当开发人员克隆具有开发人员容器定义的存储库并在VS代码中打开该项目时,将询问他们是否要在开发人员容器中重新打开该项目:


一旦容器构建完成,VS代码将在一个隔离的环境中启动,该环境已经具备了开始贡献所需的所有工具。由于环境与本地计算机隔离,因此开发人员在测试项目时不必担心弄乱本地环境

My dev container definition包含挂载,这些挂载指向我的文件系统中的文件夹。在这种情况下,你有什么建议?它们包含存储在网络驱动器上的数据。。。