管理个人项目 Repo Management

充分利用GitHub管理功能对于效率十分重要,此处为具体介绍

Utilize GitHub features to optimize efficiency. Here are details

以下内容在issuepull request均类似,故以issue为例;有区别者会另作阐述


议题与pull request管理 Mange Issues & pull request

利用议题与pull request管理功能能使你的当前目标更加明确 Issue & pull request management can be expected to clarify your current goal

①议题筛选Filters,可按照多种方式筛选现有议题,类似于Excel数据筛选。已添加的筛选条件及格式会实时显示在搜索框。

②议题标签Labels管理。可以按照你的需要添加、修改标签文字颜色或者删除。删除标签的同时会删除已贴上该标签的所有issue与pull request

③里程碑Milestones。为issuepull request添加里程碑可以表示将会于何时解决

④创建新议题issue;在pull request页面中同一位置的按钮即为创建新pull request

⑤复选框(仅你的项目可见)。最上方的一个为全选或全不选,标题旁为单项复选。选择之后可以对其进行操作(见下一部分);点击Closed查看已关闭的issuepull request,点击Open返回(默认仅显示仍打开Openissuepull request)。

⑥~⑩各种快速筛选条件,可与①结合使用,分别为创建人Author、标签Labels、里程碑Milestones、负责人Assignee、时间热度排序或出现最多的emoji表情符号

此外在pull request页面中表示按照代码复查情况的筛选


对issue与pull request的标记操作 Mark Your Issues & pull request

在你的项目中,使用复选框选中至少一个issuepull request之后,UI变更如下

In your repo, select at least one issuepull request, UI changes to:

①若当前显示 Open的issue,点击Mark as,选择Closed即可关闭;反之,点击Mark as中的open将关闭的issue重新开启;若在pull request页面中则为撤销已经合并的代码

②③添加标签Label及里程碑Milestone,如不合适在搜索框旁对应按钮处编辑即可

④指定Assign负责人;若当前项目存在合作人collaborator而你为所有人Owner,则可指定其中任意一人,否则仅可指定自己;若为组织账户Organization则可以指定组织中任意用户

以上②~④操作等效于issuepull request详情页(点击任何项目的issuepull request标题即可进入)右侧的操作按钮,如下图

①操作等效于详情页的按钮;在pull request页面中等效于相同位置的关闭按钮

此外pull request页面中Merge按钮为接受合并;在接受合并前,请注意系统自动检查情况,出现红叉则建议手动合并

  • 此外无论在任何人的项目中,若issuepull request已经使用标签Label、里程碑Milestone、负责人Asignee等标记,点击该标记即可快速查看改分类
  • 在你的项目中,你可以点击来将当前issuepull request的讨论限制在所有人Owner与合作人collaborator之间;之后,你可以点击同一位置的来解除限制
  • Plus, no matter which repo it is, if this issue or pull request is marked with a Label, Milestone, Asignee, etc, click it to access such category
  • In your repo, you can click to allow conversation only between Owner and Collaborator. You can later click to remove the restriction

标签 Labels

在你的项目中,你可以编辑你的标签Labels以更好地管理issuepullrequest

In your repo, editing your Labelscan help manage better

点击搜索框旁的按钮即可进去编辑页面,其中标签Labels编辑页面如下: Here is UI for Labels editing page:

①转到里程碑Milestones页面,见下一部分

②创建新标签,点击后输入,选择颜色,点击Create label即可

③排序:按照字母与使用次数等

④编辑,修改颜色与名称

⑤删除。删除标签的同时会删除已贴上该标签的所有issue与pull request


里程碑 Milestones

里程碑Milestones也是另一个有效的管理方式,用于安排表明项目进程。管理UI如下:

①类似于issue中切换显示OpenClosed

②显示创建时提供的标题、描述、到期时间,并显示最后修改时间

③完成进程,即标记有这个里程碑Milestoneissue中有多少已经被closed

点击Edit即可编辑里程碑Milestone信息;close关闭,则不再显示;点击Delete永久删除

④排序,可按照修改时间、到期时间、标记的issue数量、完成度等进行排序

⑤新建里程碑Milestones,点击后输入标题、描述(可不填)并选择到期时间(可不选),点击Create milestone即可创建;过程中点击右上角的clear清空已填内容

results matching ""

    No results matching ""