在使用atlassian jira和stash时,如何查看哪个分支包含某个提交

问题描述 投票:2回答:2

我们刚刚使用git切换到功能分支工作流程。我们的基础设施基于Atlassian工具jira,bamboo和stash。所有工作都非常顺利,所有三个工具都共享其状态。我可以创建一个名为jira ticket的分支,并通过jira和bamboo跟踪其完整的工作流程,直到它被释放。

但似乎有一个重要的缺失功能:我们经常遇到jira票有很多子任务或一些链接票的情况。所有referened门票都没有单独的分支,所有提交都直接进入父分支。这是我们失去子任务可追溯性的地方;似乎没有办法在jira中查看引用的票证已在哪个分支中解析。我们需要知道哪个分支包含某些票证的提交。当我有这些信息时,我可以为QS部署分支,并显示已在此分支中解决的所有新功能/修复的列表。

你有类似的问题或者你会如何解决这个问题?

git jira bitbucket-server
2个回答
0
投票

我不确定我是否完全遵循你的问题,但要列出包含某个提交的分支,请执行git branch --contains <commit>


0
投票

如果在提交消息中包含问题密钥,则会在Jira问题页面上显示提交链接,同样也会在Stash的提交页面上显示该问题的链接。

您可能还会发现Stash的branch details插件很有用:这将显示提交页面中包含提交的分支。

© www.soinside.com 2019 - 2024. All rights reserved.