如何解决未审核的代码警告

Tim*_*Tim 12 jira bitbucket

我们正在使用连接到比特桶4.3.2的Jira 6.4.1.当我查看我的项目的版本时,我看到一些特定的Jiras的警告.警告是:

未审核的代码这些问题已标记为已完成,但提交不是拉取请求或审核的一部分.

通常作为我的工作流程,我可以在没有代码审查的情况下将提交直接推送到仓库; 但列出的问题似乎有点随机,我可以锻炼他们做了什么.

是什么导致这种状态和警告,我该如何解决?

Gen*_*lor 10

此警告是由提交中使用jira问题密钥引起的,但该问题密钥未出现在请求或审核中.假设应该审查该版本中包含的所有代码.

有两种方法可以删除该警告.第一种是改变你的开发过程并开始使用pull请求而不是直接提交到master.

第二是关闭警告.在警告选项卡上应该有一个按钮管理警告,打开一个对话框,您可以在其中选择将触发警告的内容.您想要取消选中Unreviewed Code复选框.

  • 嗨,有什么关于代码审查的定义吗?它只是Crucible独有的,还是可以通过API或bitbucket上的某个地方触发? (5认同)
  • *供参考:*在当前的 Jira 版本中,没有 **警告** 选项卡,并且 **管理警告** 菜单项位于“...”按钮下,该按钮位于版本问题列表上方“问题”标题的右侧详细信息页面。实在是太难找了,所以就留给其他人了。 (2认同)

Mat*_*den 8

无论使用拉取请求,都可能发生此问题,例如,如果有人仅在合并提交消息中提及该问题。

要解决此问题并消除警告,您可以git commit --allow-empty -m "Review ISSUE-13"在引用所有使用提交消息影响的问题的新分支中创建一个空提交 ( )。然后为它打开一个拉取请求并像往常一样合并它。Jira 将看到合并请求并清除警告。