如何将jira中的问题id与git中的提交id联系起来?

如何将jira中的问题id与git中的提交id联系起来?,git,jira,Git,Jira,我遇到了一个我无法找到任何解决办法的情况 我正在做一个项目,我需要采取开源项目,比如Hibernate,从Hibernate的JIRA那里我需要获取问题id,然后将问题id与提交id关联,以找出修复特定问题的提交,如果可能的话,还有因修复而更改的文件 进展: 我能够访问hibernate的JIRA,并且能够获得问题id。 我还可以克隆hibernate存储库并获取提交id。 现在我如何将这两者联系起来。运行此命令以获取提交信息: git log --all --grep="issue_id"

我遇到了一个我无法找到任何解决办法的情况

我正在做一个项目,我需要采取开源项目,比如Hibernate,从Hibernate的JIRA那里我需要获取问题id,然后将问题id与提交id关联,以找出修复特定问题的提交,如果可能的话,还有因修复而更改的文件

进展: 我能够访问hibernate的JIRA,并且能够获得问题id。 我还可以克隆hibernate存储库并获取提交id。
现在我如何将这两者联系起来。

运行此命令以获取提交信息:

git log --all --grep="issue_id"

您必须将JIRA-ISSUE-ID添加到特定的commit中,为了完成此操作,您必须执行一个rebase来操作commit消息

另一种解决方法是从所需提交开始创建自己的分支,然后修改提交并向其添加JIRA-ISSUE-ID,如果您使用bitbucket作为服务器,它将自动为您连接

如果未使用bitbucket,则可以siply将提交id添加为备注或任务描述中的文本


他在提交消息中没有jira ID,他在询问如何执行此操作。这在我创建自己的项目时是可能的。我需要一个现有的项目,如hibernate,JBoss等。这曾经是已经创建的问题。您是否提交您的更改或建立一些关于现有提交的数据?我正在尝试对现有项目进行适当的案例研究。我不会对现有提交进行任何更改。我只想要数据