微软推出了Visual Studio拉取请求(Pull Requests)扩展组件,让开发者能在Visual Studio中进行程序代码审查,目前该扩展组件仅支持Azure DevOps,而需要使用GitHub拉取请求支持的用户,可以下载GitHub扩展组件。
拉取请求扩展组件与Visual Studio良好的集成,因此开发者无需切换窗口,或是使用网页接口,就能开始审查拉取请求,微软提到,这样不仅能提高程序代码品质,还能增加生产力。在开发者安装完扩展组件之后,就能用来将自己的Git存储库连接到Azure DevOps,通过创建拉取请求功能,将分支推送到远程。
扩展组件的拉取请求页面会集成显示用户创建的拉取请求,以及被指定分配的拉取请求,点开拉取请求就能进行基本操作,像是审查程序代码更改、留下评论,或是批准拉取请求,而拉取请求的详细信息页面,能提供拉取请求描述与团队的讨论,也能审查程序代码变更以及之前的评论。
用户可以在想要评论的程序代码点击鼠标右键,就能从菜单中选取增加评论选项,开始给给撰写评论,评论格式支持Markdown语法以及表情符号,也能引用bug、团队成员以及其他评论需要的内容,而当评论被解决了,也能标记并通知评论作者。这个组件提供了特别的拉取请求程序代码比较工具,用户可以随时审查自己对程序代码的修改。
目前这个拉取请求扩展组件仍然在实验性阶段,想要尝鲜的用户,可以在Visual Studio市场中下载。