词汇表

最近更新时间:2018-10-26 17:15:20

项目

在工蜂 Git 中,用户可以创建托管代码的项目,项目可以用来进行跟踪问题,协作编写代码。您的项目可以选择公开或者保持私有状态。

项目组

项目组可以包含多个项目,项目组的成员可以访问该项目组下的所有项目。

提交

用户可以在这里看到主分支的代码提交数以及用户在各个分支的提交。

复刻(Fork)

Fork一般用于开源项目,相当于用户又在原项目中新增了一个分支,用户可以在该分支上任意修改。如果想把自己的修改合并到原项目时,可以提合并请求给原项目,这样如果原项目的作者认同这个修改,就可以将修改的内容合并到原项目的住分支上去,这样用户也就做到了为开源项目做贡献的目的。

分支

一个项目可以有多个分支,不同的功能开发可以在不同的分支上进行,这样可以做到互相之间不会影响 。

基线(Tag)

Tag 可以指向一个分支或者一次提交的 ID。通常用来给某个重要时刻做一个标记,比如一个版本号。

合并请求(MR)

合并请求是代码协作和版本控制平台的基础。也就是请求将一个分支合并到另一个分支。

代码评审

代码评审是保证软件质量的重要方法之一,一个工程师生产的代码交由另一位工程师或管理者检查,不仅帮助发现潜在漏洞和不合理的设计,亦能在工程师文化与管理方面有所助益。

当有合并请求进行时,代码评审可以确保每个合并请求都需要一个或者多个人员的批准。而且用户也可以自己预先设置批准的人员和数量,从而提高代码的质量。

网络图

网络图很好的用图形描述了一个分支上的提交、合并等相关操作,其中每一个点都代表一个操作。

统计图表

用户可以在统计图表中看到当前项目的一些现状。统计图标包括以下内容:成员对这个项目做的贡献、各个分支的提交统计、标星的用户、关注的用户、Fork 的数量以及流量统计。

缺陷

缺陷是一个用来跟踪需求的进度或者问题解决过程的一个工具。在这里用户可以将某个需求或者问题指派给开发去解决。

里程碑

里程碑是一种跟踪问题和合并请求的方式,里程碑是为了在一定时间内实现一些目标而创建的, 用户可以将一些问题和合并请求放在同一个里程碑里面,然后选择一个开始日期和结束日期。然后在规定的时间内完成这些任务。

标签

在项目中您可以使用一些描述性的标题和特定的颜色去新建标签,标签可以对缺陷和合并请求进行分类。用户也可以使用标签快速的对缺陷和合并请求进行分类或筛选从而达到统一管理的目的。

维基(Wiki)

维基是项目中单独的文档系统。如果您不想把您的文档放在项目版本库中,那么使用维基是很方便的。用户可以在 Web 端或者本地创建维基界面。

网络回调钩子(webhook)

网络回调钩子是一种通过 Web 回调向其他应用提供实时信息的方式。Git 在发生 push、comment 等特定的事情的时候,会触发网络回调钩子关联的外部脚本,将相应的事件信息发送给这些脚本,从而用户可以通过这些数据进行相关的处理。