我不在Master分支上工作。我正在研究另一种newFeature,它也发布在 github 上。
我知道在主分支上工作时如何关闭问题:Closes #XXX
.
但是,这仅在我在主分支上工作时才有效,如果我切换到另一个分支或另一个分支并使用Closes #XXX
它进行提交并不会解决问题。
我的问题是:有可能做到这一点,你是怎么做到的?
我不在Master分支上工作。我正在研究另一种newFeature,它也发布在 github 上。
我知道在主分支上工作时如何关闭问题:Closes #XXX
.
但是,这仅在我在主分支上工作时才有效,如果我切换到另一个分支或另一个分支并使用Closes #XXX
它进行提交并不会解决问题。
我的问题是:有可能做到这一点,你是怎么做到的?
我很确定 github 问题与分支无关。
您是在谈论本地分支机构还是跟踪分支机构?如果您没有专门跟踪 github 上的分支,则不会推送该分支 - 因此 github 将看不到您的close #XXX
命令。这是 progit 书http://git-scm.com/book/en/Git-Branching-Remote-Branches中有关远程分支的一些信息
我将此问题通过电子邮件发送给 github 支持人员,他们确认这是预期行为。这是我从他们那里得到的回复:
这是因为我们最近做出的改变。仅当提交合并到存储库的默认分支时,问题才会关闭。我很抱歉造成混乱。