GitHub Desktop 3.2供开发者预览拉取请求

在最新的GitHub Desktop 3.2,用户可以用到新功能预览拉取请求,查看要整合到存储库主要分支的所有变更差异,官方提到,这项功能是来自GitHub Desktop 3.1的功能进化,在之前的版本用户可以查看多个提交的变更差异,确保要推送的程序代码没有预期外的变更。

拉取请求是贡献者对存储库程序代码提出更改建议的方式,而新的预览拉取请求功能,供开发者在打开拉取请求之前,先查看功能分支上所有提交的变更差异,使开发者在离开本地开发环境之前,能够进行第二次检查。这项功能让开发者在将变更推送到GitHub.com之前,在本地端进行审查,以确保拉取请求中没有调试用等不必要的程序代码。

除了预览拉取请求这项更新之外,GitHub Desktop也调整了强制推送和截取的操作,过去用户只能在Rebase等操作之后,进行强制推送,但现在开发者只要发现分支处在分歧的状态下,就可以使用强制推送。而在新版的本地分支中,当开发者尚未准备发布,但是想获取查看主分支上是否存在可整合的变更,开发者不用再切换分支,可以直接使用存储库菜单以截取变更。