Visual Studio Codespaces将与GitHub Codespaces集成

微软在去年发布的Visual Studio Codespaces,即将与GitHub在5月发布的Codespaces服务集成,微软提到,现有用户可以立即申请搬迁使用GitHub Codespaces,而Visual Studio Codespaces将会在2021年2月停止服务。

在2019年的Ignite大会上,微软发布Visual Studio Online开放预览的消息,这是为了符合企业需求,所推出的新形态开发工具,供开发者可以直接在浏览器使用网页版的Visual Studio,微软提到,Visual Studio Online是远程开发的延伸扩展,提供按需创建,让用户从任何位置访问托管的开发环境,进行编译和调试等开发工作。微软在今年5月的时候,把Visual Studio Online改名Visual Studio Codespaces,而同时,程序代码托管服务GitHub也发布了称作GitHub Codespaces的网页版IDE。

GitHub Codespaces让开发者能够直接在存储库编辑程序代码,而这项功能的目的,是要降低开源社群成员对GitHub上项目做出贡献的难度,GitHub提到,因为每个存储库都有自己的开发环境,要撰写任何程序代码之前,都必须经过数十个步骤,而且当两个项目的开发环境相冲突的时候更麻烦。

使用GitHub Codespaces可以在几秒钟内,激活相对应的开发环境,且能够在不同项目间简单地切换,由于GitHub Codespaces采用Visual Studio技术,提供VS Code的浏览器版本,支持程序代码自动完成和终端访问等功能,而且当开发者偏好使用桌面程序,也能够从桌面版VS Code连接启动的Codespaces。

现在,微软决定将Visual Studio Codespaces集成到GitHub Codespaces。微软提到,在Visual Studio Codespaces和GitHub Codespaces接连发布之后,这两个服务让用户感到困惑,而因为GitHub社群有5,000万个成员,因此他们决定结束Visual Studio Codespaces,把Codespaces服务统一集成到GitHub Codespaces,借此消除用户的疑惑,并且简化使用体验。

微软建议Visual Studio Codespaces当前用户,立刻将服务转移到GitHub Codespaces中,虽然GitHub Codespaces目前还未全面开放测试,但是只要是Visual Studio Codespaces用户,微软会协助尽快开通GitHub Codespaces,当用户下次通过门户网站或是Visual Studio Code连接到Codespaces服务时,系统会提示用户选择偏好的GitHub账户参加GitHub Codespaces测试。

微软已经开始帮Visual Studio Codespaces用户转换到GitHub Codespaces,而从11月20日开始,就会禁止用户创建新计划以及程序代码空间,而新用户也只能在GitHub Codespaces上注册,最后于2021年2月17日,Visual Studio Codespaces的门户网站将会停用,且服务中的所有计划和程序代码空间都会被移除。