如何将提交消息链接到问题 和 问题到提交?
如果我添加提交消息#123 ,则它是该问题的链接,但在此问题上有n o提交链接。
这有可能以任何方式显示问题中的提交吗?
答案 0 :(得分:5)
答案 1 :(得分:3)
这GitLab issue表明:
只需编写提交sha(在问题中),它就会自动链接!
但是,这不是自动完成的,这意味着在提交中添加问题不会在问题中添加提交。
您可能需要设置一个后放置钩子,以便挂钩:
答案 2 :(得分:0)
可以通过将发布编号添加到提交https://docs.gitlab.com/ee/user/project/issues/crosslinking_issues.html
来使发布和提交交叉链接每次在提交消息中提及问题时,您都在开发工作流的两个阶段之间建立一种关系:问题本身以及与该问题相关的第一次提交。
如果问题和您要提交的代码都在同一项目中,则只需在提交消息中添加#xxx,其中xxx是问题编号。如果他们不在同一项目中,则可以将完整URL添加到问题(https://gitlab.com/ // issues/)。
git commit -m "this is my commit message. Ref #xxx"
或
git commit -m "this is my commit message. Related to https://gitlab.com/<username>/<projectname>/issues/<xxx>"
当然,您可以用自己的GitLab实例的URL替换gitlab.com。
答案 3 :(得分:0)