我们正在使用连接到比特桶4.3.2的Jira 6.4.1。当我查看我的项目的版本时,我看到一些特定的Jiras的警告。警告是:
未审核的代码这些问题已标记为已完成但已提交 不属于拉取请求或审核的一部分。
通常作为我的工作流程,我可以在没有代码审查的情况下将提交直接推送到仓库;但列出的问题似乎有点随机,我可以用它们来锻炼。
导致此状态和警告的原因是什么,以及如何解决?
答案 0 :(得分:10)
此警告是由提交中使用jira问题密钥引起的,但该问题密钥未出现在提取请求或审核中。假设应该审查该版本中包含的所有代码。
有两种方法可以删除该警告。第一个是更改开发过程并开始使用pull请求,而不是直接提交到master。
第二个是关掉那个警告。在警告标签上,应该有一个按钮管理警告,打开一个对话框,您可以在其中选择会触发警告的内容。您想要取消选中未审核代码复选框。
答案 1 :(得分:2)
无论使用拉取请求,都可能发生此问题,例如,如果某人仅在合并提交消息中引用该问题。
要解决此问题并消除警告,您可以在新分支中创建一个空提交(git commit --allow-empty -m "Review ISSUE-13"
),该分支引用使用提交消息引用的所有受影响的问题。然后为其打开拉取请求,然后像往常一样将其合并。 Jira将看到合并请求请求,并且警告已清除。