我们最近使用git切换到了一个功能分支工作流程。我们的基础设施基于Atlassian工具jira、竹子和stash。所有工具都运行得非常顺利,并且所有三个工具都共享它们的状态。我可以创建一个名为jira ticket的分支,并通过jira和竹子跟踪它的完整工作流程,直到它发布。
但似乎缺少一个重要的特性:我们经常遇到这样的情况: jira票证有很多子任务或一些链接票证。所有引用的票证都不会有单独的分支,所有提交都直接进入父分支。这就是我们失去子任务的可跟踪性的地方;在jira中似乎没有办法看到引用的票据已经在哪个分支中被解析。我们需要知道哪个分支包含某些票据的提交。当我有了这些信息后,我可以部署QS的分支,并提供该分支中已解决的所有新功能/修复的列表。
你有类似的问题吗?或者你会如何解决这个问题?
发布于 2015-07-03 04:28:19
我不确定我是否完全理解了您的问题,但是要列出包含某个提交的分支,请执行git branch --contains <commit>。
发布于 2015-08-10 15:54:49
如果您在提交消息中包含问题键,则提交的链接将显示在Jira问题页面上,同样,提交页面上的问题链接也会显示在Stash上。
您可能还会发现Stash的branch details插件很有帮助:这将在提交页面上显示提交包含在哪些分支中。
https://stackoverflow.com/questions/31177465
复制相似问题