如何在 GitHub 问题上定位特定分支

How to target specific branch on GitHub issue

我想知道是否可以将 Issues 定位到 repo 的特定分支。

用例:

我有一个包含 1 个主要分支、和 2 个开发分支、A 和 B 的存储库。

根据问题,从分支 A 和 B 发展出其他分支。

我已经知道可以通过“#”关键字和问题编号来引用对问题的提交,但我希望它倒置,所以创建问题的人可以说类似的话:

“开发分支 A 中存在错误”或“@repoName/A 中存在错误”并且 A 或“@reponame/A”变为a link 到同一期的分支。

所以我的问题是:

可能吗?

已经存在,但我不知道那个关键字?

我必须知道分支当前最后一次提交的 SHA?

您可以 link 到此分支的 GitHub permalink:

https://github.com/$group/$project/tree/$branchname

例如,对于即将发布的 Git 版本:https://github.com/git/git/tree/next

但是只写“this affects $branchname”更容易。任何从事该项目的人,无论如何都在本地拥有它,并且可以简单地切换分支。此外,大多数时候,分支具有有意义的名称(1.x、stable、dev、feature-X 等),因此通常仅提及名称就足够了。

如果您专门针对单个提交,请在问题描述中写下完整的提交哈希,GitHub 会自动为其创建一个 link。