GitHub Codespaces 功能
预配置的开发环境
可以在专为存储库配置的开发环境中工作。 其中包含处理该项目所需的所有工具、语言和配置。 在 codespace 中处理该存储库的每个人都具有相同的环境。 这可降低出现环境相关问题和难以调试的可能性。 每个存储库都具有相关设置,可为参与者提供一个随时可用且可满足预期需求的环境,并且本地计算机上的环境保持不变。
访问所需的资源
本地计算机可能没有处理项目所需的处理能力或存储空间。 使用 GitHub Codespaces,可以在具有足够资源的计算机上远程工作。
随时随地工作
你只需要一个 Web 浏览器。 可以使用自己的计算机、朋友的笔记本电脑或平板电脑在 codespace 中工作。 打开你的代码空间,并在其他设备上从离开的地方继续。
选择编辑器
在浏览器中使用 VS Code 的 Web 客户端或 JupyterLab 进行工作,也可以使用基于桌面的 VS Code 应用程序工作。
处理多个项目
可以使用多个 codespace 处理单独的项目或同一存储库的不同分支,对工作进行分区,以避免对一项工作进行的更改意外影响你正在处理的其他内容。
将计划与团队成员配对
如果在 VS Code 的 codespace 中工作,可以使用 Live Share 与团队中的其他人协作。 请参阅AUTOTITLE。
从 codespace 发布 Web 应用
从你的 codespace 端口转发,然后共享 URL,让团队成员可以在你提交拉取请求之前试用你对应用程序所做的更改。
尝试框架
GitHub Codespaces 可减少想要学习新框架时的设置时间。 只需从某个快速启动模板创建一个 codespace 即可。