18

不在Master分支上工作。我正在研究另一种newFeature,它也发布在 github 上。

我知道在主分支上工作时如何关闭问题:Closes #XXX.

但是,这仅在我在主分支上工作时才有效,如果我切换到另一个分支或另一个分支并使用Closes #XXX它进行提交并不会解决问题。

我的问题是:有可能做到这一点,你是怎么做到的?

4

1 回答 1

24

我很确定 github 问题与分支无关。

您是在谈论本地分支机构还是跟踪分支机构?如果您没有专门跟踪 github 上的分支,则不会推送该分支 - 因此 github 将看不到您的close #XXX命令。这是 progit 书http://git-scm.com/book/en/Git-Branching-Remote-Branches中有关远程分支的一些信息

更新

我将此问题通过电子邮件发送给 github 支持人员,他们确认这是预期行为。这是我从他们那里得到的回复:

这是因为我们最近做出的改变。仅当提交合并到存储库的默认分支时,问题才会关闭。我很抱歉造成混乱。

于 2013-01-04T16:25:06.987 回答