如何在GitHub问题中引用受影响的版本?

时间:2014-02-21 08:06:39

标签: git github versioning issue-tracking

如何指出GitHub问题影响版本x.y.z

我可以为每个版本创建一个标签并使用它。但是默认的标签值(重复,增强,无效......)让我觉得我在滥用这个概念。

1 个答案:

答案 0 :(得分:0)

git中的所有内容都是提交,带有应用的SHA哈希码。所以github自然不知道你拥有的任何版本。因此,您可以做的是添加受问题影响的提交的SHA。 Github将链接到该提交。在提交页面上,GitHub的行为相当合理:如果提交只在一个分支(可能是版本xyz的分支)中,GitHub会注意到并在提交页面上给出提示(左上角显示“refactor-sluggable-code”) ,这是分支):

https://f.cloud.github.com/assets/2723/319484/86d6b64c-98c3-11e2-8627-9af2995a610f.png

更好的是,如果你有版本的标签(这是相当合理的),它会显示哪个标签包含有缺陷的提交(相同的位置现在说“2.4.0”,这是一个标签,包括提交) :

https://f.cloud.github.com/assets/2723/319485/88653f92-98c3-11e2-98c2-23de42a91523.png

(来自https://github.com/blog/1451-branch-and-tag-labels-for-commit-pages的图片)

遗憾的是,问题跟踪器中没有显示。所以我想说为版本创建标签完全可以在问题跟踪器中给出提示而不是滥用。