APP下载

微软在VS Code上推出远端储存库扩充套件

消息来源:baojiabao.com 作者: 发布时间:2026-02-16

报价宝综合消息微软在VS Code上推出远端储存库扩充套件

VS Code上新的远端储存库扩充套件,能够让用户在VS Code中,不需要切换到其他视窗或是应用程序,就能够安全快速地存取源代码储存库。远端储存库扩充套件现在支援GitHub,接下来还会支援微软的Azure储存库服务。

微软过去已经在VS Code中,提供Git整合支援,开发者可以利用扩充套件存取各种源代码控制管理服务,直接在VS Code中复制和使用储存库。微软提到,开发人员每天都需要阅读大量其他人的程式码,包括审查拉取请求、浏览开源储存库,以及检查上游相依项目等。要进行这些工作,开发人员必须要复制储存库到本地端,并且使用程式码编辑器开启这些程式码。

不过复制程式码到本地端的作法,存在几项缺点,包括复制储存库需要花时间,并且当开发者忘记重新执行拉取动作,可能会用到过时的程式码版本,而且开发者操作不熟悉的储存库程式码,可能产生安全风险。

现在VS Code和GitHub团队合作,开发远端储存库扩充套件,让开发者可以在VS Code中,直接打开程式码储存库,快速地浏览、搜寻、编辑,并提交程式码到远端GitHub储存库中,整个过程不需要复制储存库。

开发者能够利用该扩充套件,处理任意数量的储存库,无需储存储存库源代码,且在VS Code中,就能完成各种储存库操作任务,可以节省开发者的时间和本地磁盘空间。目前远端储存库扩充套件仅支援GitHub,只要在VS Code登入GitHub,就可开始搜寻储存库或是拉取请求,开发者还可以使用熟悉的VS Code界面,像是VS Code资源管理器、搜寻、时间轴检视图和源代码控制等功能。

该扩充套件可以确保开发者总是使用最新的储存库,当开发者打开新的储存库时,扩充套件会下载最新版本,且在侦测到来自GitHub的更新时,也会在状态列中显示开发者需要拉取的提交数量,而当开发者提交变更时,扩充套件会自动更新到GitHub,开发者不需要手动推送或是创建新分支。

在典型的工作环境中,开发者在不同的分支间切换,需要决定要储存或是提交更改,而远端储存库扩充套件支援不同分支同时作业,开发者在一个分支上暂停工作,便能直接切换到新的分支,扩充套件会自动留存上一个分支的状态,当切换回去时,开发者就能从上次中断的地方,继续开始工作。

目前扩充套件功能还是有一些限制,像是还不支援除错、终端和任务,终端会在开发者的本地端档案系统开启,并且没办法存取远端储存库的虚拟档案系统,还有,IntelliSense和前往定义功能也受到限制,另外,并非所有扩充套件都支援虚拟工作空间,虽然会有越来越多的扩充套件支援,但目前重度仰赖本地端档案的扩充套件,仍无法支援这样的配置。

不过,扩充套件的搜寻功能却更加强大,由于GitHub搜寻具有不能索引分支的限制,但是扩充套件可以透过启用索引功能,来避开限制并且执行全文搜寻,可以提供比GitHub原生搜寻更强大的功能。

2021-06-16 07:55:00

相关文章