GitHub增加拉取请求草稿功能

GitHub现在提供开发者简单方便的拉取请求草稿(Draft Pull Requests)功能,开发者可以在原本创建拉取请求的绿色按钮旁找到下拉箭头,点击添加的创建拉取请求草稿选项,就能开始使用拉取请求草稿。拉取请求草稿无法被整合,除非作者改变其状态为准备审核(Ready for Review)才能被整合。

GitHub提到,虽然他们认为开发者有好点子时,就能创建拉取请求开始与其他协作者沟通对话,即便这个拉取请求最后因为特定原因关闭,或是程序代码整个重构了,也都是合作的一部分。不过,如果开发者发出请求的目的只是想要打开对话,而程序代码尚未在任何可被评断的状态,或是在黑客马拉松活动中,开发者希望其他人可以审查他的程序代码并给给反馈,甚至是开发者还没有任何程序代码,仅是想要打开与其他协作者的讨论。这些暂时没有整合需求的拉取请求,就能使用拉取请求草稿。

开发者只要在原本拉取请求的按钮,点击旁边的下拉箭头,就能创建拉取请求草稿。拉取请求草稿可以让开发者清楚的标记程序开发工作的进度,其样式与原本的拉取请求不同,有很清楚的视觉提示其处于草稿状态,拉取请求草稿无法被整合,开发者需要点击拉取请求中的准备审核按钮以移除草稿状态,并在项目设置中允许整合。

 

而在程序代码存储库中有CODEOWNERS文件的管理员,其创建的拉取请求草稿将不会对审查者发出通知,除非拉取请求草稿被标记为准备审查。