代码托管 CODEARTS REPO-新手指引:新建一个合并请求
新建一个合并请求
代码托管服务 支持多分支开发,并为分支合并建立了可配置的审核规则,当一个开发者发起一次合并请求时,可选择部分仓库成员参与到代码审视中,以确保合并代码的正确性。
- 单击仓库名称进入仓库详情。
- 切换到“合并请求”页签,单击“新建”按钮,选择要合并的分支。
- 单击“下一步”按钮,此时系统会检测两条分支是否有差异。
- 如果分支没有差异,系统会做出提示,且不能新建合并请求。
- 如果分支存在差异,则进入如下“新建合并请求”页面。
在“新建合并请求”页面的下方可以看到两条分支的文件差异对比详情、要合并分支的提交记录。
- 根据下表参数说明,填写页面信息。
表4 参数说明 参数
说明
更改分支
单击可返回上一步更改需要合并的分支。
模板
若仓库管理员或所有者已为该仓库创建合并请求模板,您可以直接选择使用模板。
说明:该功能仅支持“专业版套餐”及“铂金版套餐”用户。
标题
输入合并请求的标题。
描述
会结合分支合并情况与要合并分支的提交(commit)备注生成默认值,您可以根据项目情况进行修改。
关联工作项
可选择将合并动作关联到某个工作项,以起到自动改变工作项状态的作用。
合并人
在合并请求满足合入要求时,一般是所有审核人审核通过、所有问题都被解决(可设置不解决也能合并),合并人有权限执行合并操作(单击按钮)、也有权限关闭合并请求。
检视人
被指定参与合并分支检视,可以提出问题给发起人。
评审人
被指定参与合并分支评审,可以给出审核意见(审核通过、拒绝),也可以提出问题给发起人。
合并后删除源分支
可选择是否合并后删除源分支,初始会带入合并请求设置中预设状态。
Squash 合并
Squash合并是将合并请求的所有变更提交信息合并为一个,并保留干净的历史记录。当用户在处理功能分支只关注当前提交进度,而不关注提交信息时,可使用squash merge。
开启Squash合并,可使基本分支的历史记录保持干净,并带有有意义的提交消息,而且在必要时可以更简单地恢复。
- 单击“新建合并请求”按钮,可以完成合并请求的提交,页面会跳转到该“合并请求详情页”。
- 代码托管服务新手入门试用
- 软件开发生产线_玩转代码托管CodeArts Repo_代码管理
- 代码托管服务作用_ 软件开发生产线_代码托管CodeArts Repo-华为云
- 如何关联代码托管仓库_华为云
- 华为云CodeArts API_如何利用CodeArts API设计一个接口?
- 华为云CodeArts API_批量添加请求体参数
- 什么是软件开发流水线_ 软件开发流水线_ 流水线CloudPipeline-华为云
- 如何在代码托管服务中创建云端仓库?
- 华为云CodeArts API_如何在CodeArts API中设置API的设计规范?
- 华为云CodeArts API_如何在CodeArts API中设置请求参数?