【问题标题】:How to target specific branch on GitHub issue如何针对 GitHub 问题上的特定分支
【发布时间】:2020-11-18 17:24:53
【问题描述】:

我想知道是否可以将问题定位到回购的特定分支。

用例:

我有一个 repo,它有 1 个主分支,和 2 个开发分支,A 和 B。

根据问题,从分支 A 和 B 开始,其他分支会增长。

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

“开发分支 A 中存在错误”或“@repoName/A 中存在错误”并且 A 或“@reponame/A”成为同一问题中分支的链接.

所以我的问题是:

有可能吗?

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

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

【问题讨论】:

  • 问题与存储库相关联,与任何特定的分支、标签、提交或其他引用无关。您提到的解决方案——在问题描述或 cmets 中标记有问题的引用——是要走的路。
  • @larsks 感谢您的反馈!如何标记分支?因为“@”关键字仅对用户和团队有用,而“#”用于引用其他问题:(

标签: git github git-branch github-issues


【解决方案1】:

您可以链接到此分支的 GitHub 永久链接:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 2016-05-16
    • 2016-01-09
    • 2012-04-03
    • 2022-10-23
    • 2012-12-18
    • 1970-01-01
    • 2021-06-02
    • 2021-06-04
    相关资源
    最近更新 更多