当前位置: 首页 > 科技观察

《微软没有毁掉GitHub》VSCode整合GitHubPR

时间:2023-03-16 13:42:52 科技观察

VSCode正式推出预览版GitHubPullRequests扩展插件,是微软收购GitHub后对两款产品的深度整合。11日下午,有不少开发者反映GitHub无法访问,后来了解到影响GitHub服务器的原因是VSCode正在集成GitHub的PullRequests功能。哈?VSCode集成了GitHubPR功能了吗?!没错,盼星星盼月亮终于来了。哦对了,那些唱衰微软收购GitHub的可以歇一会了。据官网介绍,VSCode正式推出了GitHubPullRequests扩展的预览版,这是微软收购GitHub后对两款产品的深度整合。目前的IDE(虽然纯VSCode只是像Vim、Sublime等定义为Editor,但完全可以配置成功能强大的IDE,所以归类为IDE是没有问题的)。通过第三方客户端集成Git功能已经成为一种趋势,包括IDEA、Eclipse甚至VSCode本身在内的IDE都已经可以配合Git进行版本控制等操作。但在这种模式下,开发者在查看源代码时,通常无法直接在IDE上进行,而不得不转而使用简单的Web界面或第三方工具进行操作。虽然很容易看到代码更改的概述,但在大多数情况下,这缺乏关于代码更改的确切位置以及它们如何影响相关代??码的完整上下文。同时,从熟悉的编码环境转移到Web或其他第三方工具环境也意味着开发人员无法访问他们最喜欢的键盘快捷键、主题和其他自定义选项。更重要的是,这意味着开发者失去了一个可以随意切换代码和验证代码预期功能的环境。微软此次推出的VSCodePRextension在原有的SourceControl视图中加入了PullRequestsmanager,开发者可以直接浏览PR并与之交互,这对于开发者来说无疑是一个非常实用的工具。具体来说,新推出的GitHubPullRequests扩展旨在帮助开发人员从VisualStudioCode中审查和管理PR。具体功能包括:身份验证和将VSCode连接到GitHub。PR在VSCode中列出并可浏览。直接在编辑器中与PR交互,包括评论,支持Markdown。使用新的本机工作流检出和运行在编辑器中验证PR,并结合丰富的语言功能,如GoToDefinition和IntelliSense。终端集成允许VisualStudioCodeUI和Git等命令行工具共存。