GitHub Codespaces 功能
预配置的开发环境
您可以在专为该仓库配置的开发环境中工作。它将包含您在该项目上所需的所有工具、语言和配置。所有在代码空间中使用该仓库的人都拥有相同的环境。这可降低因环境导致的问题出现的概率,并且更容易调试。每个仓库都可以设置,为贡献者提供即用即配、适合特定用途的环境,同时不会影响您本地机器上的环境。
获取所需资源
您的本地电脑可能没有足够的处理能力或存储空间来完成项目。GitHub Codespaces 让您可以在资源充足的远程机器上工作。
随处工作
您只需要一个网页浏览器。您可以在自己的电脑、朋友的笔记本或平板电脑上使用 codespace 工作。打开 codespace,即可在不同设备上从上次离开的地方继续工作。
选择编辑器
在浏览器中使用 VS Code Web 客户端或 JupyterLab,或在桌面版 VS Code 应用中工作。
处理多个项目
您可以使用多个 codespace 来处理不同的项目,或同一仓库的不同分支,将工作进行隔离,避免对某项工作所做的更改意外影响您正在进行的其他工作。
与团队成员结对编程
如果您在 VS Code 的 codespace 中工作,可以使用 Live Share 与团队成员协作。请参阅 在 codespace 中协作工作。
从 codespace 发布您的 Web 应用
从代码空间转发端口,然后共享 URL,让团队成员在您提交 Pull Request 之前试用您对应用所做的更改。
尝试框架
GitHub Codespaces 在您想学习新框架时可缩短设置时间。只需从 快速入门模板 中创建一个 codespace 即可。