我目前没有在主分支上工作。 我正在另一个newFeature分支上工作,该分支也已发布在github上。
我知道如何在主分支上工作时关闭问题:Closes #XXX
。
然而,当我切换到其他分支或不同的分支并提交带有Closes #XXX
的更改时,它无法关闭问题。
我的问题是: 是否可能实现这个功能?如何实现?
我目前没有在主分支上工作。 我正在另一个newFeature分支上工作,该分支也已发布在github上。
我知道如何在主分支上工作时关闭问题:Closes #XXX
。
然而,当我切换到其他分支或不同的分支并提交带有Closes #XXX
的更改时,它无法关闭问题。
我的问题是: 是否可能实现这个功能?如何实现?
我相当确定Github的问题与分支无关。
你是在谈论本地分支还是跟踪分支?如果你没有特别跟踪GitHub上的分支,那么该分支将不会被推送 - 因此GitHub将无法看到您的close #XXX
命令。这里有一些来自Progit书中有关远程分支的信息http://git-scm.com/book/en/Git-Branching-Remote-Branches
我向Github支持团队发送了这个问题,他们确认这是预期行为。以下是他们给我的回复:
这是因为我们最近进行了更改。只有当提交合并到存储库的默认分支时,问题才会关闭。对于造成的困惑,我感到很抱歉。