产品 是 Bugzilla 中最广泛的类别,通常代表实际交付的产品。例如,如果您的公司制作电脑游戏,您应该为每个游戏设置一个产品,可能还需要一个用于多个游戏中使用的技术单元的“通用”产品,以及一些特殊产品(网站、管理...)。
Bugzilla 的许多设置都是基于每个产品进行配置的。用户可用的“投票”数是按产品设置的,将错误从“未确认”状态自动移动到“新建”状态所需的投票数也是如此。
要创建新产品
从页脚选择“产品”
在右下角选择“添加”链接
输入产品名称和描述。“描述”字段可以包含 HTML。
暂时不用担心“禁止提交错误”、“每人最多投票数”、“一个人可以对单个错误投的最大票数”、“此产品中的错误自动脱离‘未确认’状态所需的票数”和“版本”选项。我们稍后会介绍这些。
组件是产品的子部分。例如,您正在设计的电脑游戏可能具有“UI”组件、“API”组件、“声音系统”组件和“插件”组件,每个组件都由不同的程序员负责。通常,根据您的产品或公司内部的自然职责划分来划分 Bugzilla 中的组件是有意义的。
每个组件都有一个负责人,并且(如果您在参数中启用了它)还有一个 QA 联系人。负责人应该是主要负责修复该组件中错误的人。QA 联系人应该是确保这些错误被完全修复的人。负责人、QA 联系人和报告者将在该组件中创建新错误以及这些错误发生更改时收到电子邮件。默认负责人和默认 QA 联系人字段仅指示默认分配;这些可以在提交错误时或在错误生命周期的任何后续阶段更改。
要创建新组件
从“编辑产品”页面选择“编辑组件”链接
在右下角选择“添加”链接。
填写“组件”字段、简短的“描述”、“初始负责人”和“初始 QA 联系人”(如果已启用)。“组件”和“描述”字段可以包含 HTML;“初始负责人”字段必须是数据库中已存在的登录名。
版本是产品的修订版,例如“Flinders 3.1”、“Flinders 95”和“Flinders 2000”。版本不是多选字段;通常的做法是选择包含错误的最新的版本。
要创建和编辑版本
从“编辑产品”屏幕,选择“编辑版本”
您会注意到该产品已经具有默认版本“未定义”。单击右下角的“添加”链接。
输入版本的名称。此字段仅接受文本。然后单击“添加”按钮。
里程碑是您计划修复错误的“目标”。例如,您有一个计划在 3.0 版本中修复的错误,它将被分配里程碑 3.0。
![]() | 只有当您在“编辑参数”屏幕中启用“usetargetmilestone”参数时,里程碑选项才会显示在产品中。 |
要创建新里程碑、设置默认里程碑和设置里程碑 URL
从“编辑产品”页面选择“编辑里程碑”。
在右下角选择“添加”。文本
在“里程碑”字段中输入里程碑的名称。您可以选择设置“sortkey”,这是一个正数或负数(-255 到 255),用于定义此特定里程碑在列表中的显示位置。这是因为里程碑通常不按字母数字顺序排列。例如,“未来”可能在“版本 1.2”之后。选择“添加”。
在“编辑产品”屏幕中,您可以输入一个页面的 URL,该页面提供有关您的里程碑及其含义的信息。
![]() | 如果您希望您的里程碑文档受到限制,以便只有特定 Bugzilla 组中的人员才能查看,最好的方法是将文档附加到该组中的一个错误,并将 URL 设置为该附件的 URL。 |