更新时间:2025-07-24 GMT+08:00

管理代码组成员

在管理代码组成员前,请先查看约束与限制,满足条件的用户,可执行如下操作:

约束与限制

表1 代码组成员管理的约束限制

限制类别

具体限制

功能限制

  • 父代码组下的成员默认继承到子代码组或子仓库,且不允许被删除。
  • 当项目的角色发生变更,并且该项目的角色与仓库的角色相同时,仓库的角色也进行相应更新。
  • 对于代码组中继承的成员或通过成员组新增的成员,其角色优先级应以最近一次的角色更新为准。
  • 代码组创建者拥有本代码组、子代码组及仓库的最高权限,且不可被移除和编辑。
  • 任意通过成员组添加到代码组的成员,如果需要删除该成员,请前往所在成员组进行删除操作。
  • 该成员继承于上层代码组,如需删除该成员,请在上层代码组删除即可。

权限限制

  • 仓库所有者在仓库中作为管理员角色,默认拥有仓库的所有权限,且不可被移除和编辑。
  • 项目管理员为项目下最高权限成员,会同步加入仓库并为管理员角色,默认拥有仓库的所有权限,且不可被移除或编辑。

在代码组中添加成员或成员组

  1. 在CodeArts项目首页,如下图所示,单击要查看的项目“Scrum_Test”

  2. 在项目“Scrum_Test”首页,如下图所示,单击上方导航栏“服务”,选择“代码托管”

  3. 单击代码组名称“Test_Group”,进入此代码组详情页。
  4. 单击菜单“成员”,单击
  5. “成员”页签,用户可搜索需添加的成员,选择成员后,单击“确定”按钮,添加成员到代码组。

    用户也可以在“成员组”页签,下拉框选择需添加的成员组,单击“确定”按钮,添加成员组到代码组。

单击成员所在行的,即可把成员移出代码组。单击成员组所在行的,即可从代码组中删除此代码组。

查看代码组成员信息

私有代码组仅支持代码组成员查看代码组的“成员”页签。

  1. 进入软件开发生产线首页,单击目标项目名称,进入项目。
  2. 单击菜单“服务 > 代码托管”,进入代码托管服务。
  3. 找到代码组父组织,进入代码组首页。
  4. 单击菜单“成员”,如下图所示。

    在该页面,可查看的代码组成员信息如下表所示。

    表2 查看“成员”页签的代码组成员信息

    字段

    说明

    成员列表

    展示代码组中所有成员的“用户名”、“用户来源”“成员状态”、“项目角色”、“代码组角色”和“操作”

    成员组列表

    展示代码组中所有成员组的“成员组名称”“成员组数量”“描述”“操作”

    待审核

    展示即将加入代码组中待审核成员,展示信息包括“用户名”“成员状态”、“项目角色”“代码组角色”“操作”

    待审核成员可被拥有“添加成员”权限的人设置为“同意”或“拒绝”。