And*_*tre 15 workflow github pull-request
如何在GitHub上使用拉取请求关闭问题?我知道用提交消息关闭多个问题,但这是一个不同的情况.
我想关闭的问题不是来自提交,而是来自pull请求的描述.更像
拉请求:
Name: bla bla
Description ... , _fixes_ #123
Run Code Online (Sandbox Code Playgroud)
和合并拉请求时,#123
要自动关闭.这可能吗?
Von*_*onC 27
正如您在评论中提到的,来自pull请求的合并将导致提交.
在提交消息上,您可以添加" close #xx
"以触发问题的结束.
但是,如" 使用提交消息在Github中关闭多个问题,以及在GitHub博客文章中通过提交消息关闭问题 "(2013年1月)中所述
现在,当您
Fixes #33
在提交消息中输入" "时,只有在提交合并到默认分支(通常master
)后,才会关闭问题33.这非常有用,因为它意味着问题的打开/关闭状态将映射到您的默认分支.
如果错误未在默认分支中修复,则问题将保持打开状态.
将修复提交合并到默认分支后,问题将自动关闭.当您使用"
Fixes #33
"语法在非默认分支中进行提交时,将使用工具提示引用该问题:
您可以使用以下任何关键字通过提交消息关闭问题:
close, closes, closed, fix, fixes, fixed, resolve, resolve, resolved
Run Code Online (Sandbox Code Playgroud)
正如下面提到的cosmolev(upvoted),从博客帖子5月14日"通过关闭问题引入请求" 2013增加了拉请求的方式来关闭的问题:
一些问题比单个提交关闭需要更多的工作.
这就是为什么你现在可以从Pull Request中解决问题.
您所要做的就是fixes #5
在Pull Request的主体中包含特殊关键字语法(例如" ").
当PR合并到默认分支时,引用的问题将自动关闭.
它甚至适用于存储库.
归档时间: |
|
查看次数: |
6657 次 |
最近记录: |