创建问题
- Tier: Free, Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
创建问题时,系统会提示您输入问题字段。 如果您知道要分配给问题的值,可以使用 快速操作 来输入。
您可以通过多种方式在 GitLab 中创建问题:
从项目中创建
先决条件:
- 您必须至少拥有项目的 Guest 角色。
创建问题:
-
在左侧边栏,选择 搜索或跳转至 并找到您的项目。
-
选择以下任一方式:
- 在左侧边栏,选择 规划 > 问题,然后在右上角选择 新建问题。
- 在左侧边栏顶部,选择加号( ),然后在 在此项目中 下选择 新建问题。
-
填写 字段。
-
选择 创建问题。
新创建的问题将打开。
从群组中创建
问题属于项目,但当您在群组中时,可以访问和创建属于该群组中项目的问题。
先决条件:
- 您必须至少拥有群组中项目的 Guest 角色。
从群组创建问题:
- 在左侧边栏,选择 搜索或跳转至 并找到您的群组。
- 选择 规划 > 问题。
- 在右上角选择 选择项目以创建问题。
- 选择您要为其创建问题的项目。按钮现在会显示所选项目。
- 选择 在
<项目名称>中新建问题。 - 填写 字段。
- 选择 创建问题。
新创建的问题将打开。
您最近选择的项目将成为下次访问时的默认项目。 如果您主要为同一个项目创建问题,这可以节省大量时间。
从另一个问题或事件中创建
您可以从现有问题创建新问题。然后可以将这两个问题标记为相关。
先决条件:
- 您必须至少拥有项目的 Guest 角色。
从另一个问题创建问题:
- 在现有问题中,选择 问题操作( )。
- 选择 新建相关问题。
- 填写 字段。
新问题表单有一个 关联到问题 #123 复选框,其中
123是源问题的 ID。如果保持此复选框选中,这两个问题将变为 链接。 - 选择 创建问题。
新创建的问题将打开。
从问题看板中创建
您可以从 问题看板 创建新问题。
先决条件:
- 您必须至少拥有项目的 Guest 角色。
从项目问题看板创建问题:
- 在左侧边栏,选择 搜索或跳转至 并找到您的项目。
- 选择 规划 > 问题看板。 1.在看板列表顶部,选择 新建问题( )。
- 输入问题的标题。
- 选择 创建问题。
从群组问题看板创建问题:
- 在左侧边栏,选择 搜索或跳转至 并找到您的群组。
- 选择 规划 > 问题看板。
- 在看板列表顶部,选择 新建问题( )。
- 输入问题的标题。
- 在 项目 下,选择问题所属的群组中的项目。
- 选择 创建问题。
问题已创建并显示在看板列表中。它共享列表的特征,例如,如果列表的范围是标签 Frontend,则新问题也具有此标签。
通过发送电子邮件创建
您可以通过发送电子邮件在项目的 问题 页面创建问题。
先决条件:
- 您的 GitLab 实例必须已配置 入站电子邮件, 并使用 电子邮件子地址或通配邮箱。
- 问题列表中必须至少有一个问题。
- 您必须至少拥有项目的 Guest 角色。
向项目发送电子邮件创建问题:
- 在左侧边栏,选择 搜索或跳转至 并找到您的项目。
- 选择 规划 > 问题。
- 在页面底部,选择 向此项目发送新问题的电子邮件。
- 要复制电子邮件地址,选择 复制( )。
- 从您的电子邮件客户端,向此地址发送电子邮件。 主题用作新问题的标题,电子邮件正文成为描述。 您可以使用 Markdown 和 快速操作。
将创建一个新问题,您作为用户成为作者。 您可以将此地址保存为电子邮件客户端中的联系人以便重复使用。
您看到的电子邮件地址是专为您生成的私人电子邮件地址。 请保密,因为任何知道它的人都可以像您一样创建问题或合并请求。
重新生成电子邮件地址:
- 在 问题 页面,选择 向此项目发送新问题的电子邮件。
- 选择 重置此令牌。
使用预填充值的 URL
要直接链接到预填充字段的新问题页面,请在 URL 中使用查询 字符串参数。您可以将 URL 嵌入到外部 HTML 页面中,以创建具有预填充特定字段的问题。
要构建创建具有预填充值的问题的 URL,请组合:
-
项目或群组的问题页面 URL,后跟
/new。 例如:https://gitlab.com/gitlab-org/gitlab/-/issues/new -
?开始列出参数。 -
URL 参数,后跟
=和值。 例如:issue[title]=My%20test%20issue。 -
可选。
&连接更多参数。
| 字段 | URL 参数 | 说明 |
|---|---|---|
| 标题 | issue[title] |
必须进行 URL 编码。 |
| 问题类型 | issue[issue_type] |
incident 或 issue。 |
| 描述模板(问题、事件和合并请求) | issuable_template |
必须进行 URL 编码。 |
| 描述模板(任务、OKR、新外观的问题 和史诗) | description_template |
必须进行 URL 编码。在 GitLab 17.9 中引入。 |
| 描述 | issue[description] |
必须进行 URL 编码。如果与 issuable_template 或 默认问题模板 结合使用,issue[description] 值将附加到模板。 |
| 机密 | issue[confidential] |
如果为 true,则问题标记为机密。 |
| 关联到… | add_related_issue |
数字问题 ID。如果存在,问题表单将显示一个 关联到 复选框,用于可选地将新问题链接到指定的现有问题。 |
在 GitLab 17.8 及更高版本 中, 当您选择问题模板时,URL 会更改以显示使用的模板。
调整这些示例以形成您的新问题 URL,其中包含预填充字段。 要在 GitLab 项目中创建问题:
-
预填充标题和描述:
https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[title]=Whoa%2C%20we%27re%20half-way%20there&issue[description]=Whoa%2C%20livin%27%20in%20a%20URL -
预填充标题和描述模板:
https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[title]=Validate%20new%20concept&issuable_template=Feature%20Proposal%20-%20basic -
预填充标题、描述并标记为机密:
https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[title]=Validate%20new%20concept&issue[description]=Research%20idea&issue[confidential]=true
使用服务台
要提供电子邮件支持,请为您的项目启用 服务台。
现在,当您的客户发送新电子邮件时,可以在相应项目中创建 新问题,并从那里跟进。
新问题表单中的字段
创建新问题时,您可以填写以下字段: