从提交消息到PR禁止Github引用

时间:2016-01-03 19:01:23

标签: github

我有一个分支,其中我(自动)从pull请求中应用一些补丁。

我这样做是通过提交PR的差异并有一个像这样的提交消息

  

补丁|应用补丁https://github.com/randombit/botan/pull/386

现在,每当我在Github上托管的提交中执行此操作时,PR都会被引用。

在我的情况下,这不会为PR本身添加任何值,因为它被多次引用而不是任何讨论的一部分。我可以从提交消息中抑制此引用吗?

当我在提交消息中创建一堆具有PR url的不同提交时会发生这种情况:

enter image description here

在这里,您可以验证完全不相关的提交仅通过提交消息解析来创建引用:

2 个答案:

答案 0 :(得分:2)

你可以做的一件简单的事情是,不要以github将解析它的方式写出对PR#的引用。

所以,而不是

  

https://github.com/randombit/botan/pull/386

  

#386

你可以尝试写

  

请求号码386

我能想象到的最好的事情是,

  

https://myserver.com/botan/pull/386

然后设置你的服务器将这些查询重定向到你的github页面......这样,你仍然可以在提交消息中获得一个可点击的超链接,但你破坏了github的引用。尽管如此,它比替代方案付出的努力要多得多。

编辑:This是我在gfm中找到的关于github引用的最完整的文档。 Here是关于他们为通过提交消息关闭问题而进行的解析的一些额外信息'。我无法找到更详细的文档。

答案 1 :(得分:-1)

  

现在,每当我在Github上托管的提交中执行此操作时,PR都会被引用。

这就是pull请求的全部内容,对给定分支所做的任何更改都会添加到PR中,并且任何贡献者都会收到有关它的通知。

在您执行以下某项操作之前,您将继续收到通知

关闭拉取请求

拉动请求关闭后,它不会跟踪对给定分支的更改

取消

点击拉取请求中的取消订阅选项
enter image description here

关闭拉取请求

通过接受或拒绝拉取请求来关闭拉取请求

相关问题