检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
新建Repo代码仓库 不同场景下新建代码仓库的区别 新建仓库的前提条件 新建自定义代码仓库 按模板新建代码仓库 Fork仓库
符来表示二进制数据的方法。 内容:支持自定义。 当格式为text时,填写的内容应为普通文本。 当格式为base64时,填写的内容应为Base64编码并通过编码校验。 提交信息:填写此文件或文件夹的提交信息,可自定义。 基本信息 显示仓库的创建时间、创建者、仓库的可见范围及仓库状态。
配置Repo项目级设置 配置项目级仓库设置 配置保护分支规则 配置提交规则 设置项目级合并请求规则 E2E设置 配置Webhook
),会自动将远程仓库的标签同步到本地仓库,所以如果想将本地标签分享项目里的其他人时,需要使用单独的Git命令,其用法如下。 git push <远程仓库地址或别名> <用户想推送的标签的名称> #将指定标签推送到远程仓库 示例如下: 将名为 myTag1 的本地标签推送到别名为
新建并配置CodeArts项目 新建CodeArts项目 添加CodeArts项目成员 管理CodeArts权限
锁定仓库 锁定仓库概述 CodeArts Repo支持锁定代码仓库,以此防止任何人破坏即将发布版本的代码仓库。 约束限制 有修改“设置”权限的仓库成员可以执行此操作。 配置锁定仓库 进入要配置的代码仓首页,依次单击“设置 > 安全管理 > 锁定仓库”,打开水印设置按钮,表示锁定该代码仓
管理合并请求 评审意见门禁详解 解决合并请求的代码冲突 创建Squash合并
提交管理 在仓库详情的“代码”页签下的“提交”子页签,可以查看仓库的提交记录及仓库网络图。 提交记录 展示截至当前仓库某条分支或标签的整个提交记录,可根据选择具体的时间段、提交者、提交信息或Commit进行筛选记录。 仓库网络 仓库网络是以流向图的形式展现了某条分支或标签的整个提交(Co
开发协作工作流 工作流概述 集中式工作流 功能分支工作流
请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 error
s Repo会将关于该代码仓的代码提交、合并请求等信息进行记录,每一条审计日志包含操作者、操作类型和操作内容。 如下图所示,用户可以根据时间段进行筛选查看。展示了审计日志的“操作者”、“类型”和“日志信息”。 图1 查看审计日志 父主题: Repo的安全管理
配置Repo代码仓库设置 配置仓库的策略设置 配置仓库的设置 备份仓库 与其他服务集成
查看仓库的统计信息 约束限制 因资源限制,每个仓库一天可以统计10次。 每个用户一天可以统计1000次。 merge(将两个或两个以上的开发历史合并在一起的操作)节点的提交均不被统计。 查看仓库的统计内容 在仓库详情中的“仓库统计”页签,可以查看仓库的相关统计信息,详情如下: 仓
避免冲突的产生。 在示例:冲突的产生与解决中,开发者02(02_dev)成功的解决了提交远程仓库时遇到的冲突问题,此时他的本地仓库与远程仓库的最新版本内容是一样的,但是开发者01(01_dev)本地仓库和远程仓库仍然是有版本差异的,此时如果直接推送本地仓库(push),仍然会产生冲突,那么如何避免呢?
使用代码组 查看代码组列表 查看代码组详情 配置代码组成员 查看代码组首页 代码组成员管理 父主题: 分层管理代码仓
代码托管(CodeArts Repo)使用流程 代码托管(CodeArts Repo)的使用流程如下图所示。
String sshKey的id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码:
我参与的”,可查看用户参与的所有代码仓库,如果用户在某个仓库所在行勾选,表示用户将关注此仓库,可以在“仓库 > 我关注的”,查看用户关注的仓库。如果用户要查看用户创建的仓库,请选择“仓库 > 我创建的”。 父主题: 设置仓库
上传代码文件到Repo 在Repo编辑并创建合并请求 在Git Bash创建分支并开发代码 在Eclipse提交代码并创建合并请求 在Git客户端使用git-crypt传输敏感数据 在Repo查看提交历史
新建代码组 约束限制 必须在项目中新建代码组,用户需要新建项目或者已有项目。 用户需要有新建代码组的权限,如果用户没有权限,可以参考配置代码仓库级的权限。 代码组概述 代码组是由一个或多个仓库组成的群体。用户可以为代码组下的仓库或子代码组进行统一的仓库规则配置管理操作,包含提交规则、成员权限配置等。代码组最多支持5层目录。