我目前正在尝试围绕基于 Codespaces 和 Docker 的开发设置:
https://docs.microsoft.com/en-us/visualstudio/codespaces/how-to/browser#create-an-environment
要求/情况:
我试图在下图中可视化情况:
解决方案尝试:
这个想法是/是将 Dockerfiles 添加到 GitHub 存储库,以使每个项目(即 GitHub 存储库)的配置在所有从事该项目的开发人员中保持一致。然后让开发人员通过代码空间处理项目,并在完成后提交他们的更改。
问题/问题
有几件事我还不明白,并阻止我完成设置:
所以无论我走哪条路,我都会失去每个策略的关键功能。
我错过了什么?
我花了很多时间阅读各种 Microsoft 文档,但无法找到令人满意的答案。
最佳答案
感谢您考虑 Visual Studio Codespaces - 我有几个答案给您,但我想确保您看到我们最近发布的 Visual Studio Codespaces is consolidating进入 GitHub Codespaces,当前服务将于 2 月停用。展望 future ,我们鼓励您考虑使用 GitHub 产品来满足您的远程开发需求。
对于您的主要问题,每个开发人员都需要自己登录到 Azure/VS Codespaces - 他们不会共享一个。登录后,他们将在他们正在从事的特定项目需要时自行创建代码空间 - 我们不鼓励管理员为其他人创建代码空间,因为代码空间与单个用户帐户相关联。
关于git - 对开发团队的 Codespaces 设置的基数感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63762893/