在 bugzilla 中解决错误后,我发现该错误不再存在。我怎样才能访问它?



一旦错误设置为RESOLVED,该错误将从我的错误中完全删除。我想记录解决的问题的数量。我怎么能看到它并在一个列表中全部返回?

转到任何"搜索"页面,确保"状态"设置为"全部"(或其他)。默认值通常是"打开",这就是为什么你看不到关闭的bug。如果你打开搜索的"高级"选项卡,你可以非常精确地向下搜索。

您的搜索条件"Resolution"可能具有值"---",这是一个值,而不是通配符。更复杂的是,通常web浏览器不会给你一个明显的方法来取消选择多选列表中唯一选择的值,比如这个。

修复

您可以通过按住Ctrl键并单击"---"值来取消选择"分辨率"搜索字段的"---"。

这适用于Internet Explorer、Firefox和Chrome。如果我没有记错的话,它在Safari中也能工作,或者可能使用命令或选项修改键而不是Ctrl。

当然,此修复程序不适用于移动设备。长按?我不知道。

或者,像Excrubulent的回答一样做也没有错:通过选择"分辨率"列表中的所有值来解决这个困难。

实际上我的BzDeck应用程序[1]也有同样的问题。它在收件箱主线程窗格中显示了"我的错误",这是该应用程序的核心功能,但当它得到解决时,错误会突然消失。我的解决方案是添加一个选择器来显示所有/打开/关闭的bug[2]。

有两种不同的场景:

  • 人们通常希望关注打开的bug(如果他们涉及太多bug,"我的bug"列表可能会很长),然而
  • 人们有时会继续讨论已关闭的bug(在BMO上,解决Firefox bug仅意味着补丁已提交到源代码库)

考虑到这一点,一个更好的、可能的解决方案是:

  • 明确区分打开的bug和关闭的bug,如GitHub问题(这适用于Bugzilla上的所有UI;GitHub的问题为此使用绿色和红色图标[3])
  • 提供一个类似BzDeck的选择器,在所有/打开/关闭的bug之间切换,默认显示所有bug
  • 延迟加载/显示错误列表以提高性能

如前所述,My Bugs是BzDeck的核心,也是另一个名为Buggy[4]的Bugzilla实验客户端,我认为Bugzilla也应该实现相同的线程侧边栏,这样人们就可以更快地处理他们的Bug。

https://bugzilla.mozilla.org/show_bug.cgi?id=1380026

在高级选项卡下搜索已解决的Bug在某些版本的Bugzilla中不起作用。在BugzillaBugzilaception上看到这个错误:

https://bugzilla.mozilla.org/show_bug.cgi?id=663377

这个错误说4.2.1已经解决,但我使用的是4.2.5,它对我来说不是固定的,所以很明显你的里程可能会有所不同。我已经在那个bug上提到了这个问题。

目前的一个潜在解决方法是搜索各种分辨率值(FIXED、WONTFIX、WORKSFORME等)。任何设置了这些值的东西都应该具有已解析或已验证的状态。

当您使用快速搜索时,ALL是您的朋友,这个词必须在输入行的最开始键入,并覆盖状态条件(可以在简单查询示例中找到)。

顺便说一句:Bugzilla的快速搜索也可以添加到浏览器的搜索引擎中,并与地址栏中的关键词组合(确认用于Firefox和Edge)

我强烈推荐Bugzilla Quicksearch中5分半钟的摘要在YouTube上让你大吃一惊。

相关内容

  • 没有找到相关文章

最新更新