如何在GitHub Issues任务列表中自动引用其他仓库的议题?
跨仓库GitHub议题任务列表自动引用方案
问题
GitHub Issues任务列表里,用#ISSUE_NUMBER格式能自动识别同仓库的议题,显示其名称和状态,但用repo#ISSUE_NUMBER这种短格式跨仓库引用时,在任务列表里无法生效,怎么实现类似同仓库的自动引用效果?
解决办法
- 用完整仓库路径格式:直接写
OWNER/REPO#ISSUE_NUMBER,比如octocat/Hello-World#123,这个格式在任务列表里会被GitHub自动解析,和同仓库的#ISSUE_NUMBER效果完全一样,能显示跨仓库议题的名称和状态,这是最省心的方法。 - 用GitHub Actions自动转换短格式:如果平时习惯用
repo#XXX这种短格式,可以写个简单的GitHub Action,当Issue或PR被创建、更新时,自动把文本里的repo#XXX替换成OWNER/repo#XXX的完整格式,这样既保留了输入习惯,又能实现自动引用。 - 手动补全完整路径:如果只是偶尔需要跨仓库引用,直接手动补全
OWNER/REPO#ISSUE_NUMBER就行,不需要额外配置,简单直接。
内容的提问来源于stack exchange,提问作者FedFranz
相关产品推荐
相关产品推荐

