检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
约束限制 需要开启“MR预合并”。 用户需要有“设置”权限。 使用示例 下述示例展示了“开启MR预合并”和“未开启MR预合并”的脚本,可见“开启MR预合并”的脚本更简洁、高效。 “开启MR预合并”,当MR创建后,则服务端会帮助用户生成一个临时合并节点,进而用户可以直接下载已临时合并的代码。具体操作步骤如下:
使用代码组 查看代码组列表 查看代码组详情 配置代码组成员 查看代码组首页 代码组成员管理 父主题: 分层管理代码仓
克隆/下载代码仓库到本地 克隆代码仓和下载代码仓的区别 使用SSH密钥克隆代码仓库到本地 使用HTTPS协议克隆代码仓库到本地 使用浏览器下载代码包到本地
email address”,原因是未设置用户名、邮箱。用户可以执行如下命令配置用户的个人信息。 git config --global user.name {用户的名字} git config --global user.email {用户的邮箱} 执行步骤6时,如果报错“'origin'
与其他服务集成 E2E设置 WebHook设置 父主题: 配置Repo代码仓库设置
配置仓库的设置 配置仓库信息 设置Repo的仓库和合并请求通知 配置仓库设置 配置Repo同步设置 设置子模块 使用MR预合并 父主题: 配置Repo代码仓库设置
同步项目成员到代码托管 Repo支持将项目成员同步到代码组和代码仓,帮助用户更好管理项目和代码托管,支持自动同步和手动同步,选择其中一种方式即可。 添加Repo代码组及仓库成员,该成员需要已加入项目,项目成员管理请参考项目级成员管理。 约束限制 仓库所有者,仓库管理员,以及有成员
查看仓库的动态 在仓库详情中的“动态”页签,可以查看截止当前仓库的全部动态。 全部:展示截止当前该仓库“推送、合并请求、检视意见、成员”的所有操作记录。 推送:展示截至当前该仓库所有的推送操作记录,例如推送代码、新建/删除分支等。 合并请求:展示截至当前该仓库所有合并请求的操作记
把本地Git仓导入Repo 约束限制 用户需要新建项目或者已有项目。 用户需要有新建仓库的权限,如果用户没有权限,可以参考配置代码仓库级的权限。 在导仓前,需要保证Repo有足够的空间,CodeArts Repo的仓库容量快满的时候,用户可以参考清理仓库内存,清理代码仓库资源。
“成员列表”用于展示仓库中所有成员“用户名”、“用户来源”、“成员状态”、“项目角色”、“仓库角色”和“操作”。 “成员组列表”用于展示仓库所有成员组的“成员组名称”、“成员数量”、“描述”和“操作”。 “待审核”用于展示即将加入仓库中待审核成员,包括“用户名”、“成员状态”、“项目角色
该页签展示了该代码组下的子代码组数量、仓库数量、开启中的MR数量和成员数量信息,用户可以执行如下操作: 单击“新建仓库”,用户可以在此代码组下“新建仓库”。 单击“新建仓库”旁的下拉框,用户可以“新建子代码组”。 单击“所有仓库”,用户可以选择查看此代码组下的“所有仓库”、“未锁定仓库”和“已锁定
配置保护分支规则 约束限制 用户要为仓库配置保护分支规则,需要有仓库的“设置”权限,请参考配置代码仓库级的权限配置。 一个分支只能创建唯一的保护分支规则,否则界面报错提示“操作失败 保护分支xxx已存在”。 配置保护分支 进入要配置的代码仓库详情页,单击“设置 > 策略设置 > 保护分支”。
权限管理 代码组的权限管理位于代码组详情中“设置”页签下。 用户可根据下表给各角色配置权限。 代码组权限矩阵仅支持项目管理员及各层代码组的所有者修改。 如果该仓库成员是从代码组下继承的,那么其角色默认为代码组角色,在仓库中修改该仓库成员的角色后,单击“成员列表”页签下仓库成员所在
配置仓库的策略设置 配置保护分支规则 配置保护Tags规则 配置代码提交规则 配置仓库级合并请求规则 配置检视意见规则 MR评价 父主题: 配置Repo代码仓库设置
Repo支持更改代码仓库属性,因此CodeArts Repo会将关于该代码仓的代码提交、合并请求等信息进行记录,每一条审计日志包含操作者、操作类型和操作内容。 如下图所示,用户可以根据时间段进行筛选查看。展示了审计日志的“操作者”、“类型”和“日志信息”。 图1 查看审计日志 父主题: Repo的安全管理
MR评价 MR评价概述 用户可配置此功能,设置后可在合并请求详情页面的设置维度评价MR。 约束限制 如果用户的套餐版本为专业版或者企业版,可以配置MR评价。 用户要有仓库的“设置”权限,才可以为仓库配置MR评价规则,请参考配置代码仓库级的权限配置。 设置MR评价 进入要设置的代码仓首页,单击导航栏“设置
锁定仓库 锁定仓库概述 CodeArts Repo支持锁定代码仓库,以此防止任何人破坏即将发布版本的代码仓库。 约束限制 有修改“设置”权限的仓库成员可以执行此操作。 配置锁定仓库 进入要配置的代码仓首页,依次单击“设置 > 安全管理 > 锁定仓库”,打开水印设置按钮,表示锁定该
提交管理 在仓库详情的“代码”页签下的“提交”子页签,可以查看仓库的提交记录及仓库网络图。 提交记录 展示截至当前仓库某条分支或标签的整个提交记录,可根据选择具体的时间段、提交者、提交信息或Commit进行筛选记录。 仓库网络 仓库网络是以流向图的形式展现了某条分支或标签的整个提
评审意见门禁已通过:当合并请求中无评审意见,或者所有评审意见均无需解决或已被解决时显示。 存在未解决的评审意见:当合并请求中的评审意见未被解决时显示。 门禁的通过 当用户已解决评审意见中提出的问题后,可在合并请求的“详情 > 评审意见”中需要将评审意见的状态由“未解决”切换成“已解决”,此时门禁将显示为“评审意见门禁已通过”。
不能进行版本控制和修改。当前Repo支持通过浏览器下载代码。 因此,如果需要对代码仓库进行版本控制和修改,用户需要选择使用SSH密钥或者HTTPS协议克隆代码仓库;如果用户只需要获取代码仓库的某个或者某些文件,可以选择使用浏览器下载代码仓库。 如果要克隆代码仓库并在本地进行代码开发,请先在CodeArts