检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 工作项是需求管理中对工作内容的跟踪方法之一,通常有一个唯一的编号和描述信息,工作项可以是需求、缺陷和任务,在需求管理服务中,工作项是一种可以被可视化管理的工作内容清单。 代码托管服务支持以下三种关联,并支持配置E2E追溯设置。 Commit关联。 新建分支关联。 您可以在新
续费 续费概述 手动续费 自动续费
勾选后,已合入MR可继续做代码检视、评论。 是否将自动合并的MR状态标记为关闭状态(如果B MR中的所有commits都包含在A MR中,那么当A MR合并后,则B MR会自动合并。默认B MR会标记为merged状态,可以通过该选项控制将B MR标记为Closed状态) 未勾选时,自动合并的MR被标记为已合并。
仓库类型选择“普通仓库”,填写对应参数信息并取消勾选“允许生成README文件”和“选择gitignore”,完成新的代码仓库创建,并自动跳转到该代码仓库首页,单击“克隆/下载”,获取仓库地址。 执行命令git init,在本地新建一个空的Git代码仓库目录。 执行命令git
选择授权方式。您可以通过“服务扩展点”授权,参考服务扩展点授权,也可以“通过个人访问令牌授权”,参考获取Access Token。 单击“下一步”,自动跳转到“选择导入仓库”页面,勾选您需要导入的仓库,单击“下一步”,进入“填写基本信息”页面,请参考表格填写仓库基本信息为每个需要导入的仓库填写仓库的基本信息,继续参考表1
最多9999人。 购买时长 该参数必填,根据您的需要,选择购买时长,支持购买1~9个月、1~3年。您还可以根据需要,选择是否勾选自动续费,请参考自动续费规则,关于续费时长,如果您是按月购买,每次续费1个月,次数不限;如果您是按年购买:每次续费1年,次数不限。 协议 该参数必填。
获取仓库所有成员记录 获取仓库成员列表,可通过关键字搜索某成员。 添加仓库成员 调用方codehubportal,添加仓库成员。 设置成员在仓库中的角色 给仓库中成员设置仓库的操作权限。 删除仓库成员 删除仓库成员。 Commit 接口 说明 查询某个仓库的提交信息 根据仓库短ID获取提交信息
在新建项目和代码仓库后,您可以新建分支和代码文件,具体步骤如下: 单击“分支”,进入代码仓库的分支页,单击“新建分支”,填写“分支名称”,完成基于master分支的分支创建,并自动跳转至代码首页。 选择“新建” > “新建文件”,进入新建的文件首页。 填写“文件名”,并在文件名右侧的下拉框选择text模板为“java”,完成代码文件的新建并返回文件列表。
更新本地仓库至最新改动,执行: git pull 以在你的工作目录中获取(fetch)并合并(merge)远端的改动。 合并其他分支到当前分支(如master),执行: git merge <branch> 说明: 两种情况下,Git都会尝试去自动合并改动。但自动合并并非次次都能成功,并可能导致冲突(co
Repo的正常使用。如果您想继续使用CodeArts Repo,需要在规定的时间内为CodeArts Repo进行续费,否则代码托管仓库将会自动释放,数据也可能会丢失。续费包括手动续费和自动续费两种方式,您可以根据需求选择。了解更多关于续费的信息,请参见续费。 费用账单 您可以在“费用中心 > 账单管理”查看与CodeArts
token (classic)”,填写关键信息,如下图所示。 图1 填写“新建Token”的关键信息 填写好关键信息,完成Token的新建,并自动跳转到新建的Token页面,由于该Token是临时生成的,请复制并保存该Token。 父主题: 迁移代码与同步仓库
保护分支 保护分支 保护分支位于仓库详情中的 “设置 > 策略设置 > 保护分支”。 此设置只针对被设置的仓库中的分支。 仓库内的仓库成员可以查看该页面,仓库成员是否具有仓库设置权限,请参考权限管理页面。 为什么要设置保护分支 保证分支的安全性,允许开发人员使用合并请求合入代码。
gitignore”,完成新的代码仓库创建,并自动跳转到该代码仓库首页。 选择右上角的“克隆/下载” > “用HTTPS克隆”,复制HTTPS地址。 打开Git Bash客户端,执行如下命令,将本地的代码仓库推送到上述新建的代码仓库中。 git push --mirror 新建的代码仓库的HTTPS地址
在新的权限体系中,原“同步项目自定义角色”功能不再支持,代码仓库的成员角色体系跟CodeArts项目角色保持一致。成员添加到仓库后默认跟项目角色保持一致,同时支持修改为其他角色。 相较原“项目下成员同步策略”功能,基于成员组的成员动态同步能力,可以更好地实现项目和仓库间的成员自动同步。 父主题:
代码仓:选择需要创建合并请求的目标代码仓。 默认分支:选择合并请求的目标分支。 单击“下一步”,根据需求选择目标模板,单击“确定”。 任务创建成功后会自动跳转任务详情中的“任务编排”页签,切换到“执行计划”页签。 开启“合并请求时触发”,根据实际情况勾选以下触发事件。 新建:合并请求创建时触发。 更新:合并请求内容或设置更新时触发。
代码仓:选择需要创建合并请求的目标代码仓。 默认分支:选择合并请求的目标分支。 单击“下一步”,根据需求选择目标模板,单击“确定”。 任务创建成功后会自动跳转任务详情中的“任务编排”页签,切换到“执行计划”页签。 开启“合并请求时触发”,根据实际情况勾选以下触发事件。 新建:合并请求创建时触发。 更新:合并请求内容或设置更新时触发。
获取公开示例模板列表(废弃) 功能介绍 获取公开示例模板列表。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/repositories/repository_templates 表1 Query参数 参数 是否必选 参数类型 描述 platform
README文件,记录项目的架构、编写目的等信息,帮助其他人更快了解该代码仓。 自动创建代码检查任务(免费)。推荐您勾选该选项,代码仓库创建完成后,在代码检查(CodeArts Check)任务列表中,可看到对应仓库的检查任务。 可见范围 该参数为非必填。您可根据自己的需求进行选择,包括两个选项:
quash提交信息),提交到目标分支。 如果合并请求中的变更记录只有一个提交记录,则勾选Squash合并后,目标分支中的提交记录为源分支的提交记录。 如果合并请求中的变更记录有多个提交记录,则勾选Squash合并后,目标分支中的提交记录为Squash提交信息。 为了您更深入了解此功能,下面进行实际操作:
在上面的示例中,使用txt文本方式进行的演示,在实际开发中不同的文本编辑器、编程工具的Git插件中,对冲突的展示会略有不同。 如何避免冲突的产生? 代码提交、合并冲突经常发生,但只要在代码开发前,做好仓库预处理工作,就能有效的避免冲突的产生。 在示例:冲突的产生与解决中,开发者02