微軟在去年發布的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的門戶網站將會停用,且服務中的所有計劃和程序代碼空間都會被移除。