跳至主要内容

向项目添加项目

了解如何将拉取请求、问题和草稿问题单独或批量添加到项目中。

注意:一个项目最多可以包含 1,200 个项目和 10,000 个已存档项目。要详细了解在满足特定条件时自动存档项目,请参阅“自动存档项目”。

向项目添加问题和拉取请求

有多种方法可以将问题和拉取请求添加到项目中。你可以单独、自动或批量添加它们。此外,你可以包含来自任何组织的问题和拉取请求,并且还可以添加稍后可以转换为常规问题的草稿问题。有关详细信息,请参阅“创建草稿问题”。

注意:项目的时间线事件目前处于测试阶段,如有更改,恕不另行通知。

当你向项目添加问题或拉取请求时,将向问题或拉取请求的时间线添加一个事件。移除问题或拉取请求以及对这些项目的 status 字段进行更改时,也会添加时间线事件。时间线事件仅对至少具有项目读取权限的人员可见。如果更改是由内置工作流进行的,则活动将归因于 @github-project-automation

有关在添加项目后对其进行批量更改的详细信息,请参阅“编辑项目中的项目”。

自动添加问题和拉取请求

你可以配置一个内置工作流,在问题和拉取请求满足特定筛选条件时,自动从存储库中添加问题和拉取请求。有关配置工作流的详细信息,请参阅“自动添加项目”。

粘贴问题或拉取请求的 URL

你可以将问题或拉取请求的 URL 复制到剪贴板,然后将其粘贴到项目中。

  1. 将光标放在项目的底行,旁边 .

    Screenshot showing the bottom row of a table view. The "Add item" field is highlighted with an orange outline.

  2. 粘贴问题或拉取请求的 URL。

  3. 要添加问题或拉取请求,请按 Return

搜索问题或拉取请求

如果你知道问题或拉取请求编号,或者知道标题的一部分,则可以直接从项目中搜索问题或拉取请求。

  1. 将光标放在项目的底行,旁边 .

    Screenshot showing the bottom row of a table view. The "Add item" field is highlighted with an orange outline.

  2. 要打开存储库列表,请键入 #

  3. 选择拉取请求或问题所在的存储库。你可以键入存储库名称的一部分来缩小选项范围。

  4. 选择问题或拉取请求。你可以键入标题的一部分来缩小选项范围。

批量添加问题和拉取请求

你可以从项目中添加多个问题和拉取请求,并使用筛选器(例如 label:bug)来缩小搜索范围。

  1. 在项目的底部行,单击 .

    Screenshot showing the bottom row of a table view. The "+" button is highlighted with an orange outline.

  2. 单击从存储库添加项目

  3. 或者,要更改存储库,单击下拉菜单并选择一个存储库。您还可以搜索特定的问题和请求拉取。

    Screenshot showing the "Add from repository" form. The repository dropdown and search field are highlighted with an orange outline.

  4. 选择要添加的问题和请求拉取。

  5. 单击添加所选项目

从存储库添加多个问题或请求拉取

您还可以从存储库的问题和请求拉取列表中将问题和请求拉取添加到您的项目。

  1. 在 GitHub.com 上,导航到包含您要添加到项目中的问题或请求拉取的存储库。

  2. 在您的存储库名称下,单击 问题 请求拉取.

    Screenshot of the main page of a repository. In the horizontal navigation bar, two tabs, labeled "Issues" and "Pull requests," are each outlined in dark orange.

  3. 选择要添加到项目中的问题或请求拉取。

    • 要选择单个问题或请求拉取,在您要添加到项目中的每个问题或请求拉取的标题左侧,选中复选框。

      Screenshot of the first two issues in the list of issues for a repository. To the left of each issue, a checkbox is outlined in dark orange.

    • 要选择页面上的每个问题或请求拉取,在问题或请求拉取列表的顶部,选择全部。

      Screenshot of the list of issues for a repository. In the header above the list, a checkbox to select all issues is outlined in dark orange.

  4. 在问题或请求拉取列表上方,单击项目

  5. 单击您要将所选问题或请求拉取添加到其中的项目。

从问题或请求拉取中分配项目

您还可以从问题或请求拉取本身将问题或请求拉取添加到您的项目。

  1. 导航到您要添加到项目的请求拉取或问题。
  2. 在侧边栏中,单击项目
    Screenshot showing an issue's sidebar. "Projects" is highlighted with an orange outline.
  3. 选择您要将问题或请求拉取添加到其中的项目。
  4. 或者,填写自定义字段。

使用命令面板添加问题或请求拉取

查看项目时,您可以使用命令面板快速添加项目。

  1. 要打开项目命令面板,请按 Command+K (Mac) 或 Ctrl+K (Windows/Linux)。

  2. 开始输入“添加项目”,然后按 Return

  3. 或者,要更改存储库,单击下拉菜单并选择一个存储库。您还可以搜索特定的问题和请求拉取。

    Screenshot showing the "Add from repository" form. The repository dropdown and search field are highlighted with an orange outline.

  4. 选择要添加的问题和请求拉取。

  5. 单击添加所选项目

创建问题

您可以在不离开项目的情况下快速创建问题。当使用按字段分组的视图时,在该组中创建问题会自动将新问题的字段设置为该组的值。例如,如果您按“状态”对视图进行分组,则当您在“待办事项”组中创建问题时,新问题的“状态”将自动设置为“待办事项”。

  1. 在表格、项目组或看板布局中的列的底部,单击 .

    Screenshot showing the bottom row of a table view. The "+" button is highlighted with an orange outline.

  2. 点击创建新问题

  3. 在“创建新问题”对话框的顶部,选择要创建新问题的存储库。

    Screenshot showing the "Create new issue" dialog.

  4. 在存储库下拉菜单下方,为新问题输入一个标题。

  5. (可选)使用标题字段下方的字段来设置受让人、标签和里程碑,并将新问题添加到其他项目。

  6. (可选)为您的问题输入描述。

  7. (可选)如果您想创建更多问题,请选择创建更多,当您创建问题时,对话框将重新打开。

  8. 点击创建

创建草稿问题

草稿问题对于快速捕捉想法很有用。与从您的存储库引用的问题和拉取请求不同,草稿问题只存在于您的项目中。

  1. 将光标放在项目的底行,旁边 .

    Screenshot showing the bottom row of a table view. The "Add item" field is highlighted with an orange outline.

  2. 输入您的想法,然后按Enter

  3. 要添加正文文本,请点击草稿问题的标题。在出现的 Markdown 输入框中,输入草稿问题正文的文本,然后点击保存

草稿问题可以有标题、正文文本、受让人和来自您项目的任何自定义字段。为了填充草稿问题的存储库、标签或里程碑,您必须首先将草稿问题转换为问题。有关更多信息,请参阅“将草稿问题转换为问题”。

注意:除非草稿问题已转换为问题,否则用户在被分配到或在草稿问题中被提及时不会收到通知。