Gitee Support Center / detail

    2022 Gitee 功能更新

    企业版 v1.25.0:自动化功能上线!

    更新内容:

    1. 新增功能:自动化
    2. 新增功能:快速创建子工作项
    3. Webhook 优化:飞书通知样式优化
    4. Webhook 优化:支持项目管理场景

    1. 新增功能:自动化

    image.png

    1.1. 功能描述

    image.png

    自动化是一个可以通过定制自动化规则,让机器人自动执行指定操作,从而 让团队成员专注于业务 而非流程,最终 减少管理成本的专业提效工具

    自动化规则结构:就是当 {触发动作} 发生后,如果满足 {条件判断},则执行 {执行动作}

    1.2. 适用场景
    1. 将重复工作自动化,例如:需求评审通过后拆解开发任务、开发任务完成后创建测试任务等
    2. 将管理工作自动化,例如:子工作项都完成后自动完成父工作项、创建子工作项时自动继承父工作项的某些字段等
    3. 将低效工作高效化,例如:通过指令检查工作项状态、通过指令检查关联工作项字段等
    1.3. 使用教程
    1.3.1. 功能路径

    image.png

    企业设置>>>>功能管理>>>>自动化设置

    1.3.2. 新建规则

    image.png

    点击右上角 +新建规则,我们提供了丰富的模板,你也可以创建一个空白规则

    1.3.3. 配置规则

    image.png

    配置自动化规则时,可以按照以下方式进行信息梳理:

    1. 回想你想要实现的功能,并用 当xxxx事情发生后,如果满足xxxx条件,则执行xxxx动作 的句式表达出来
    2. 配置触发行为:根据句式中的第一部分,在触发器列表中选择与之对应的触发器
    3. 配置判断条件:根据句式中的第二部分,对执行条件进行定义
    4. 配置执行动作:根据句式中的第三部分,设置你想要执行的动作
    5. 查看规则描述:配置过程中,你可以通过查看屏幕底部的智能语义描述,来验证规则的效果
    1.3.4. 保存规则

    image.png

    1. 保存规则时,可根据需要指定规则的生效范围,目前生效范围支持到项目级
    2. 保存成功后,规则即时生效

    2. 新增功能:快速创建子工作项

    image.png

    2.1. 功能描述

    表格视图下,支持快捷创建子工作项。

    2.2. 适用场景

    任务规划时,可直接在表格视图对工作项进行拆解。

    3. Webhook 优化:飞书通知样式优化

    image.png

    3.1. 优化内容
    1. 优化了通知消息的展示方式:Text → Card
    2. 优化了通知消息的展示内容

    我们将在近期上线 钉钉企业微信 的通知样式优化。

    4. Webhook 优化:支持项目管理场景

    image.png

    4.1. 优化内容
    1. 增加了项目管理场景的消息通知
    2. 增加了更细粒度的上报场景选择

    目前 webhook 仅能实现群组推送消息,如您需要针对个人的消息推送,请与我们联系反馈。

    企业版 v1.24.0:Gitee Scan 全面升级!

    更新内容:

    1. Scan 升级:支持扫描质量门禁
    2. Scan 升级:支持扫描规则管理
    3. Scan 升级:支持扫描方案管理
    4. Scan 升级:支持扫描组件分析
    5. 导入功能优化:优化导入模板样式
    6. 导入功能优化:增加导入校验功能
    7. 导入功能优化:增加导入记录功能
    8. 测试管理优化:支持快速编辑测试计划字段
    9. 工时管理优化:迭代/里程碑概览增加工时报表

    1. Scan 升级:支持扫描质量门禁

    image.png

    image.png

    1.1. 功能描述

    新建被检模块并勾选创建代码评审触发时,可选择 开启质量门禁。 当 PR 代码扫描不通过时,不允许合并 PR。

    1.2. 适用场景

    从源头上严格控制代码质量,禁止不符合规范的代码合入。

    2. Scan 升级:支持扫描规则管理

    image.png

    2.1. 功能描述

    企业管理员可以在 规则列表 中查看并导出规则,同时支持 灵活创建规则集

    2.2. 适用场景

    根据代码情况灵活定义扫描规则,提供高质量的代码扫描结果。

    3. Scan 升级:支持扫描方案管理

    image.png

    image.png

    3.1. 功能描述
    1. 扫描方案 中,内置了主流语言通用扫描方案以及阿里巴巴扫描方案
    2. 支持 自定义扫描方案 ,可以集成不同规则集并设置质量门禁,设置质量门禁时可以自定义问题的计算规则。

    4. Scan 升级:支持扫描组件分析

    image.png

    image.png

    4.1. 功能描述

    发起全量扫描时,可开启 组件分析 ,提供多层依赖漏洞分析以及许可证合规分析

    5. 导入功能优化:优化导入模板样式

    image.png

    image.png

    5.1. 优化内容
    1. 增加了详细的使用方法和导入规则
    2. 优化了模板文档的样式

    6. 导入功能优化:增加导入校验功能

    image.png

    6.1. 功能描述

    工作项在进行导入时会先进行校验,如果校验不通过,会根据校验情况生成校验文件,供用户检查。

    6.2. 适用场景

    进行大批量工作项导入时,可以通过导入校验功能来确保工作项的准确导入。

    7. 导入功能优化:增加导入记录功能

    image.png

    7.1. 功能描述

    工作项导入成功后,系统将永久保留导入记录以及对应的导入文件和错误文档,以供随时回溯

    7.2. 适用场景

    进行大批量工作项导入时,可在后台运行,等导入结束后在导入记录中查看导入情况。

    8. 测试管理优化:支持快速编辑测试计划字段

    image.png

    8.1. 优化内容
    1. 支持在测试计划概览区对部分字段进行快速编辑
    2. 支持字段:关联迭代、关联版本、计划时间

    9. 工时管理优化:迭代/里程碑概览增加工时报表

    image.png

    9.1. 优化内容
    1. 迭代概览增加工时报表
    2. 里程碑概览增加工时报表

    企业版 v1.23.0:企业令牌功能上线

    更新内容:

    1. 新增功能:企业令牌
    2. 新增功能:推送代码时登记工时
    3. 新增功能:项目度量增加工时报表
    4. 新增功能:PR 评论转化为工作项
    5. 新增功能:工作项支持关联文档
    6. 新增功能:测试计划支持关联代码评审
    7. 工时管理优化:工时统计支持查看合计详情
    8. 工时管理优化:工时登记详情可打开工作项
    9. 工时管理优化:工时信息展示增加权限过滤

    1. 新增功能:企业令牌

    image.png

    1.1. 功能描述

    企业令牌用于授权第三方应用通过 Gitee Enterprise Open API 访问企业的数据,该功能属于尊享版以上用户专享功能。

    1.2. 适用场景
    1. 企业内部有一些成熟的系统需要对接 gitee 数据
    2. 需要获取 gitee 的用户数据用于数据分析
    3. 需要监控用户行为用于触发某些指定行为
    1.3. 注意事项

    企业令牌使用不当可能导致企业数据泄露,请谨慎授予令牌的使用权限。

    2. 新增功能:推送代码时登记工时

    image.png

    2.1. 功能描述

    提交 commit 时,可指定该 commit 关联工作项,并同时登记工时,让工时登记可直接追溯至代码!

    2.2. 适用场景

    将登记工时无缝融入日常开发流程,开发同学可在推送代码过程中完成工时登记,优雅而快捷。

    2.3. 使用方法
    1. 提交 commit 时,按照以下格式进行编写:{issue_ident}:workload:{消耗工时} {commit 内容}

      1. issue_ident:指工作项编号;例如:#I5N38E
      2. 消耗工时:指这个 commit 中提交内容所消耗的工时
      3. 示例:git commit -m "#I5N38E:workload:8 Fix css bug"
    2. 按照正常流程 push 代码,即可完成工作项的工时登记,极其方便!
      image.png

    3. 新增功能:项目度量增加工时报表

    image.png

    3.1. 功能描述

    项目-度量 中,增加了人员工时统计报表。

    3.2. 适用场景

    项目经理可以从项目维度对项目成员的工时投入产出进行更加准确的评估。

    4. 新增功能:PR 评论转化为工作项

    image.png

    image.png

    4.1. 功能描述

    用户可将代码评审中的评论、代码行间评论一键转化为工作项。

    4.2. 适用场景

    在代码评审中,往往会产生一些待办事项,此时可将评论一键转化为工作项,并记录评论位置,方便后续随时溯源,提供工作效率。

    评审代码遇到问题时,Gitee 建议使用评论功能进行探讨,这有利于减少信息磨损。

    5. 新增功能:工作项支持关联文档

    image.png

    5.1. 功能描述

    在工作项详情中,增加了工作项关联文档的能力。

    5.2. 适用场景
    1. 产品经理可以将 PRD 文件关联到工作项上,以便开发同学随时查看
    2. 开发同学可以将技术文档关联到工作项上,以便后续随时维护

    6. 新增功能:测试计划支持关联代码评审

    image.png

    6.1. 功能描述

    新增了测试计划与代码评审之间的双向关联

    6.2. 适用场景

    测试同学可以通过测试计划中关联的代码评审快速锁定测试范围,无需在列表中自行筛选

    7. 工时管理优化:工时统计支持查看合计详情

    image.png

    7.1. 优化内容
    1. 统计-工时统计-人员工时 中,支持查看工时合计详情
    2. 统计-工时统计-项目工时 中,支持查看总登记工时详情
    7.2. 适用场景

    项目经理可直接通过工时合计详情评估员工/项目的工作情况。

    8. 工时管理优化:工时登记详情可打开工作项

    image.png

    8.1. 优化内容

    查看工时登记记录时,支持打开工作项详情。

    8.2. 适用场景

    在查看用户登记详情时,针对有疑惑的登记记录,可直接查看工作项详情。

    9. 工时管理优化:工时信息展示增加权限过滤

    image.png

    9.1. 优化内容

    统计-工时统计 中,非管理员用户只能看到自身参与项目的工时统计情况。

    企业版 v1.21.0:项目组件自定义功能上线

    更新内容:

    1. 新增功能:项目组件自定义功能
    2. 功能优化:工作项列表增加常用筛选项
    3. 功能优化:系统字段支持设置为必填
    4. 功能优化:推送规则支持多邮箱后缀

    1. 新增功能:项目组件自定义功能

    image.png

    1.1. 功能描述

    项目设置 中,项目管理员可以根据团队需求,自由选择项目所需要的功能组件,并按照团队习惯进行组件排序。

    1.2. 适用场景

    当项目团队不需要使用某一功能(如测试管理、流水线等)时,可以直接将该功能关闭。

    2. 功能优化:工作项列表增加常用筛选项

    image.png

    2.1. 功能描述

    工作项视图 下,提供了部分常用筛选项以供用户快速筛选。

    2.2. 适用场景

    适合简单的筛选场景,复杂筛选场景请通过筛选器或表头筛选进行。

    3. 功能优化:系统字段支持设置为必填

    image.png

    3.1. 功能描述

    企业设置-工作项设置 中,用户可以根据团队需要将系统字段设置为必填字段,以此规范工作项管理。

    3.2. 适用场景

    当团队希望能够规范管理工作项时,可以选择将负责人、计划时间等系统字段设置为必填字段,以此保证每一条工作项都有人负责、且有明确的时间节点。

    4. 功能优化:推送规则支持多邮箱后缀

    image.png

    4.1. 优化内容

    企业设置-推送规则设置 中,支持指定多个可提交代码的邮箱后缀。

    4.2. 适用场景

    当团队成员存在多种邮箱后缀时,可以通过设置多个邮箱后缀来解决协作安全问题。

    企业版 v1.20.0:优先级配置功能上线

    更新内容:

    1. 新增功能:优先级配置功能
    2. 新增功能:表头排序功能
    3. 新增功能:工作项管理模式切换功能
    4. 功能优化:测试用例交互优化
    5. 功能优化:项目列表筛选优化

    1. 新增功能:优先级配置功能

    image.png

    1.1. 功能描述

    在企业设置中,管理员可以根据团队习惯,自由切换企业内优先级的描述方式

    1.2. 支持方案
    • 方案一:严重、主要、次要、不重要
    • 方案二:P0、P1、P2、P3
    • 方案三:紧急、高、中、低

    2. 新增功能:表头排序功能

    image.png

    2.1. 功能描述

    在工作项的表格视图下,用户可以通过点击表头对部分字段进行排序,从而达到快速排序的目的。

    2.2. 字段支持
    1. 创建时间
    2. 更新时间
    3. 优先级

    3. 新增功能:工作项管理模式切换功能

    image.png

    3.1. 功能描述

    项目设置-项目信息 中,用户可以在不影响数据的情况下,根据团队需要任意选择工作项管理模式。

    3.2. 模式介绍
    • 极简模式:简单的管理模式,能够跨属性展示工作项
      image.png

    • 专业模式:有序的管理模式,分属性展示工作项,让团队成员能专注于自己的业务
      image.png

    4. 功能优化:测试用例交互优化

    image.png

    4.1. 优化内容

    测试管理 中,支持在任意位置插入用例步骤

    5. 功能优化:项目列表筛选优化

    image.png

    5.1. 优化内容

    项目列表 页面,支持对项目负责人进行筛选

    企业版 V1.19.0:工作项筛选功能优化

    更新内容:

    1. 新增功能:表头筛选功能
    2. 新增功能:标签数据迁移功能
    3. 新增功能:项目类型切换功能
    4. 功能优化:表头设置功能优化
    5. 功能优化:工作项类型变更优化
    6. 功能优化:新建子工作项优化
    7. 功能优化:支持筛选离职成员

    1. 新增功能:表头筛选功能

    image.png

    1.1. 功能描述

    在工作项的表格视图下,用户可以通过点击表头对该字段进行筛选,从而达到快速编辑筛选条件的目的。

    1.2. 适用场景

    适合轻度的快速筛选场景

    2. 新增功能:标签数据迁移功能

    image

    2.1. 功能描述

    企业设置-标签设置 中,用户可以通过 数据迁移功能 直接将使用某一标签(如 Epic)的所有工作项变更为指定标签(如 Task)

    2.2. 适用场景
    1. 将工作项的某一标签(如 Epic)批量变更为指定标签(如 Task)
    2. 批量清空某一标签的使用

    3. 新增功能:项目类型切换功能

    image

    3.1. 功能描述

    项目设置-切换类型 中,用户可以在保留项目数据的同时将 标准项目 切换为 敏捷项目

    3.2. 敏捷项目介绍

    敏捷项目提供了高效的 迭代管理、版本管理、规划管理、测试管理 等工具,完美兼容主流敏捷研发模式,通过高效规划并形成交付节奏,有效提升团队交付效率。

    4. 功能优化:表头设置功能优化

    image

    4.1. 优化内容
    1. 权限优化:表头配置权限现已调整为企业所有人可用,普通用户可在个人视图下按需配置表头
    2. 表头与视图绑定:用户可以在不同视图可配置不同的表头
    4.2. 适用场景

    当系统视图或公共视图展示内容不符合业务人员需求时,业务人员可直接创建专属于个人的视图,并按需配置表头,提交工作效率。

    5. 功能优化:工作项类型变更优化

    image

    5.1. 优化内容
    1. 工作项状态判断:当目标工作项没有同名同属性状态时,增加指定变更状态功能
    2. 工作项层级判断:当工作项跨属性变更类型后,父子层级规则不符合规定时,增加调整层级关系功能

    6. 功能优化:新建子工作项优化

    image

    6.1. 优化内容

    新建子工作项时,增加指定子工作项类型功能

    7. 功能优化:支持筛选离职成员

    image

    7.1. 优化内容

    进行成员筛选时,支持筛选离职成员


    企业版 V1.17.0: 迭代管理功能优化

    更新内容:

    1. 功能优化:迭代模块易用性改造
    2. 新增功能:工作项视图保存
    3. 新增功能:版本更新日志
    4. 新增功能:问题反馈功能

    1. 功能优化:迭代模块易用性改造

    image.png

    1.1. 优化内容
    1. 优化迭代模块交互,左侧导航被移动至上方,规划功能移动至左侧作为常驻区域
    2. 优化迭代卡片展示,新增迭代工时预估
    1.2. 影响范围

    所有敏捷类型的项目

    2. 新增功能:工作项视图保存

    image.png

    2.1. 功能描述

    使用筛选器对工作项进行筛选后,就可将当前筛选条件直接保存为新视图。

    3. 新增功能:版本更新日志

    image.png

    3.1. 功能描述

    重大功能更新将通过更新日志发布,用户可随时通过该功能查看近期发布功能。

    4. 新增功能:问题反馈功能

    image.png

    4.1. 功能描述

    用户可随时通过此功能向产品研发团队反馈问题工单,并跟踪工单处理清楚。

    4.2. 适用场景

    产品功能无法满足团队需求,或使用过程中遇到 bug 时


    企业版 V1.16.0: 工作项管理功能优化

    更新内容:

    1. 规范修改:"任务" 更名 "工作项"
    2. 规范修改:工作项层级改造
    3. 功能优化:工作项详情展示优化
    4. 功能优化:工作项视图展示优化
    5. 新增功能:工作项系统字段移除
    6. 新增功能:项目级工作项配置
    7. 新增功能:工作项数据迁移

    1. 规范修改:"任务" 更名 "工作项"

    1.1. 规范描述
    1. 工作项是企业内工作流转的承载物
    2. 工作项拥有三种属性:需求、任务、缺陷
    3. 工作项类型名称可以根据企业文化自行定义
    1.2. 更改原因

    "任务" 与属性重名,存在表意不清晰的问题。

    1.3. 影响范围

    企业内所有“任务”字眼都将被替换为“工作项”(工作项属性除外)

    2. 规范修改:工作项层级规范

    image.png

    2.1. 规范描述
    1. "需求" 类型的工作项只能添加 "子需求" 或 "子任务"
    2. "任务" 类型的工作项只能添加 "子任务"
    3. "缺陷" 类型的工作项只能添加 "子缺陷"
    2.2. 更改原因

    从长远角度看,无序的工作项层级规会严重破坏企业与团队规范化管理和后期的数据整理。

    2.3. 影响范围
    1. 现存的数据不会受到影响
    2. 新增的数据会受此规则限制

    3. 功能优化:工作项详情展示优化

    image.png

    3.1. 优化内容:
    1. 优化信息展示方式,带来更加畅快的浏览体验,信息一触即达
    2. 优化长文档阅读体验,增加全屏查看描述功能
    3.2. 影响范围:

    企业下所有工作项

    4. 功能优化:工作项视图展示优化

    image.png

    4.1. 优化内容:
    1. 优化筛选器功能,支持筛选工作项所有字段(即将支持 "表头联动筛选器" 功能)
    2. 优化视图展示功能(即将支持保存排序、形态等更多信息)
    3. 优化视觉效果,界面更加清爽简约
    4.2. 影响范围:
    1. 企业工作项模块
    2. 项目迭代、里程碑、版本模块
    3. 仓库工作项模块
    4.3. 常见问题:
    4.3.1. 工作项的类型标签怎么没了?

    答:可以通过新建视图创建某一个工作项类型的专属视图,还能同时筛选工作项的状态以及所有字段。

    4.3.2. 筛选出来后存在数据重复问题?

    答:完美树形结构内测正在逐步开放,如您需要申请开放,请根据以下操作路径提交申请:屏幕右上角头像 > 问题反馈。

    4.3.3. 快速筛选功能没了很不方便?

    答:我们已经在开发 "表格视图下的表头筛选",支持对任意字段进行快速筛选,我们承诺将在近期上线。

    5. 新增功能:工作项系统字段移除

    image.png

    5.1. 特性描述

    自定义工作项字段时,直接删除 优先级、标签、关联仓库、关联里程碑、关联分支 五个系统字段

    5.2. 影响范围

    企业内所有工作项类型

    6. 新增功能:项目级工作项配置

    image.png

    6.1. 功能描述

    image.png

    项目可自行决定使用企业内的哪些工作项类型,从而规范项目的工作项管理。

    6.2. 适用场景

    当企业下存下多个项目,且项目团队对工作项管理规范不一致时,可以通过对不同项目配置不同的工作项类型,从而达到项目级的工作项类型控制

    6.3. 使用教程
    6.3.1. 功能入口

    image.png

    功能路径:项目 > 项目设置 > 工作项设置

    6.3.2. 添加工作项

    image.png

    只支持添加企业下已经配置的工作项类型,暂不支持在项目下创建新的工作项类型

    6.3.3. 设置默认类型

    image.png

    1. 最多支持设置三个默认工作项类型(需求、任务、缺陷各一个)
    2. 默认类型的作用:在项目下新建对应属性的工作项时,会自动选中默认类型

    7. 新增功能:工作项数据迁移

    输入图片说明

    7.1. 功能描述

    用户可将使用某一类型(如 Epic)的所有工作项更改为另一个类型(如 Task)

    7.2. 适用场景

    当企业/组织出于某些目的,决定弃用某一工作项类型时,可以使用此功能将历史数据完美迁移到新的工作项类型

    7.3. 使用教程
    7.3.1. 功能入口

    image.png

    企业级:企业设置 > 工作项设置 > 类型设置 > 数据迁移

    项目级:项目设置 > 工作项设置 > 数据迁移

    7.3.2. 迁移第一步:选择目标类型

    image.png

    选择数据迁移的目标类型后,可以查看影响的项目和工作项数量

    注:进行企业级迁移数据时,如果项目没有添加目标工作项类型,将无法对该项目进行数据迁移

    7.3.3. 迁移第二步:检查层级结构

    image.png

    检查层级结构中,可以对父子层级关系不符合规则的工作项关系进行调整

    7.3.4. 迁移第三步:配置工作项状态

    image.png

    配置工作项状态中,可以自由定义状态的迁移变更规则,但两者必须是相同属性的

    7.3.5. 迁移第四步:配置工作项字段

    image.png

    配置工作项字段中,会展示工作项变更类型后字段的增减,以便用户确认

    注:隐藏的工作项字段数据并不会被清空,当用户添加回此字段时,相应的数据会重新显示

    7.3.6. 迁移第五步:确认迁移

    image.png

    确认迁移后,相关的工作项将被锁定直至数据迁移完成

    迁移完成用户将会收到站内通知,以便进行下一步操作。

    以上为本次更新内容,感谢收看,我们下期再会~


    CodeOwners

    在做日常迭代交付时提交的 PR,指定组内成员进行代码评审,当代码变更涉及到某文件或目录 A 时,大多数情况下会指派固定的人员 B 进行代码评审。我们就可以称为 B 是 组件 A 的 CodeOwner。简单来说,Codeowner 用来定义谁负责仓库中的特定文件或目录。

    想要使用 CodeOwners 功能,需要在仓库中创建一个名为CODEOWNERS的文件,点此查看具体规则

    设置完成后,在提交 PR 后即可按照设定的规则,在修改某一文件或目录时,自动指派相应的负责人进行审查,无需再进行手动设置。


    依赖包跳转

    通常我们使用 npm/rpm/yarn 等包管理工具时,会自动生成一个描述文件(如使用 npm 就会生成package.json)。这个文件会描述这个包的所有相关信息,包括作者、简介、包依赖、构建等信息。

    很多开发者在了解和学习开源项目时,经常会访问描述文件查看项目的依赖包,为了让开发者们更方便地直接访问这些依赖包,Gitee 推出了这个小功能,可以让开发者们直接点击即可前往依赖包地址。

    在仓库的文件浏览页面中,可以直接点击访问的依赖包前方会有橙色标记,点击即可前往该组件的原始仓库。

    Pull Request 草稿

    Gitee 现已支持提交 PR 草稿的功能,当项目成员还没有完成开发时,可以在提交 PR 时选择创建 Pull Request 草稿

    同时,使用 PR 草稿的功能也有助于让其他成员检查你的 Fork 以获得反馈,

    以草稿形式提交的 PR 会在该 PR 的各个相关页面给予提示,并且该 PR 无法合并,当准备好进行代码审查时,可以取消 PR 的草稿状态,进行正常的代码审查与合并。


    推送规则限制

    在研发管理流程中,建立一定的共识已经成为业界的标准实践,建立共识的好处就是减少沟通成本,固化团队的一些行为方式,让团队更加专注于业务的开发而不必在研发过程中花费过多的精力,降低团队的认知负荷。

    基于以上的一些考量,Gitee 推出了推送规则限制功能,帮助团队在提交规范化上更加精进,减少人工介入的成本,通过推送规则的配置,团队可以灵活的配置符合团队文化的一些硬性限制,比如提交信息的格式、提交邮箱以及单文件大小的限制等等。

    功能介绍

    推送规则设置能够限制仓库提交的的一些属性,使整个提交更加规范化,易于管理,目前推送规则设置包含以下几个维度:

    • 指定是否只能推送自己的提交(提交邮箱必须与推送用户的注册邮箱保持一致)
    • 指定提交邮箱的后缀(比如只允许企业邮箱的提交如 @gitee.com)
    • 提交信息的正则验证(指定提交信息的格式,比如必须是 fix: #888 bug fixed
    • 限制单文件的大小(指定最大可提交的单文件大小,比如5M)
      除此之外,还给出了特权用户的设置,可以配置仓库管理员是否受上述规则限制,覆盖一些特殊的使用场景。

    1.邮箱规则配置

    邮箱规则设置主要有两种:只能推送自己的提交以及指定提交邮箱的后缀规则。

    限制提交的推送者

    勾选了只能推送自己的提交将会开启这个限制,开启之后,用户所推送的提交只能是自己的提交,判定是否是自己的提交的方式是提取提交的邮箱,然后与推送者的注册邮箱进行比对,如果一致则认为是推送者自己的提交,反之则不是,将会被拒绝:

    指定提交邮箱的后缀

    在一些公司的研发管理流程中,规定提交者必须使用公司的邮箱进行提交,一方面是可以很好的进行提交信息的统一,与公司内部的系统进行统一标准化,方便进行度量统计;另一方面是可以在一定程度上声明所提交的代码是公司的资产。

    勾选了只允许指定邮箱域名后缀的提交将会开启这个限制,开启之后,用户所推送的提交必须是以指定的邮箱后缀为结尾,实例中给出的配置就必须以@gitee.com为结尾,如[email protected][email protected]等。如果用户使用了非指定后缀的邮箱进行了提交,在推送的时候将会被拒绝:

    2.提交信息内容校验

    在开启提交信息内容校验后,可以根据自己需要配置对应的正则表达式,并且可以在表单后进行正则的验证。

    如果您不知道如何选择合适的提交信息正则作为自己的团队规范,我们也提供了一些开源社区常用的正则表达式,您可以点击常用正则表达式推荐展开,然后点击使用选择对应的正则表达式:

    输入图片说明

    配置完成后,如果有不符合提交正则的提交存在,推送将会被拒绝:

    3.限制单文件大小

    在开启限制大文件大小选项之后,您需要指定仓库所允许的单文件的最大限制,需要注意的是,这个限制不能超过仓库所属配额的大小:

    个人版/企业免费版 企业标准版 企业高级版 企业尊享版
    100MB 100MB 200MB 300MB

    配置完成后,如果提交中包含超过限制的文件,推送将会被拒绝:

    输入图片说明

    4.仓库管理员不受规则限制

    如果勾选了仓库管理员不受上述规则限制,那么仓库的管理员角色推送的提交将会 跳过上述所有的检测 ,一般只有在特殊情况下才会开启使用。

    匹配优先级
    推送规则的配置将会严格按照设置从上到下的方式进行验证,并且如果一次推送中包含多个提交,有一个提交不符合规则,那么本次推送的提交将全部被拒绝。

    Gitee Search 上线

    Gitee Search(企业搜索)是位于企业版内部标题栏上,支持用户随时随地搜索企业内资源(仓库、代码、任务、文档)的一站式搜索工具。

    Gitee 企业版的搜索模块 Gitee Search 现已对所有付费用户开放,企业成员现在可以更加便捷地在企业内搜索相关的任务与仓库了,快速定位,提高效率。

    具体开放规则:

    基础版、标准版、高级版、尊享版:开放任务、仓库搜索

    高级版、尊享版、定制版:开放任务、文档、仓库、代码搜索

    注:因代码搜索占用服务器资源较多,仅提供高级版及以上版本使用

    一、如何使用Gitee Search(企业搜索)

    方法1:鼠标点击右上角搜索框,输入关键字后搜索

    输入图片说明

    方法2:打开企业版页面,点击键盘“/”按钮进行搜索

    输入图片说明

    二、搜索结果筛选

    搜索结果可以通过底部进入关联信息页,也可以在右侧进行搜索结果聚类分析

    输入图片说明

    Search