检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
灵活调整:通过Hotfix分支,支持各种紧急修复的情况。 master分支:最为稳定,功能比较完整,随时可发布的代码。 develop分支:用于平时开发的主分支,并一直存在,永远是功能最新最全的分支,包含所有要发布到下一个release的代码,主要用于合并其他分支。 feature分支:用于开发新的功能的分支,一旦开
图解代码托管(CodeArts Repo)
批量迁移GitLab内网仓库到CodeArts Repo 背景介绍 CodeArts Repo现有迁仓能力只支持公网之间迁移,缺少客户内网自建代码托管平台往Repo迁移的快速方案,因此提供批量迁移内网代码托管平台仓库到Repo的脚本。 配置访问CodeArts Repo的SSH公钥 在进行批量迁移GitLab的代码仓到CodeArts
单击“新建”,弹出“新建合并请求”页面。 “源分支”为本仓库作为请求合并的分支。 “目标分支”为该仓库的源仓库被合入的分支。 单击“下一步”,进入到新建合并请求页面,其后面的操作流程与仓库内部的新建合并请求完全一致,请参考新建合并请求。 跨仓库的合并请求隶属于源仓库,只能在源仓库的“合并请求”页签中看到,在
其中,“local_dir”表示把本地某个目录的代码文件传到目标仓库的路径,您上传的必须是一个完整的Git仓,并且需要与migrate_to_repo.py在同一级目录。如下图所示,local_repo1和local_repo2表示要上传的本地Git仓,即“local_dir”和“local_dir”的值分别为“local_repo1”和
提交代码到Repo并创建合并请求 设置代码仓库级的合并请求规则 配置CodeArts Repo的合并请求通知设置 解决评审意见并合入代码
同步项目成员到代码托管 Repo支持将项目成员同步到代码组和代码仓,帮助您更好管理项目和代码托管,支持自动同步和手动同步,选择其中一种方式即可。 添加Repo代码组及仓库成员,需要确保该成员已加入项目,项目成员管理请参考项目级成员管理。 仓库所有者,仓库管理员,以及有成员权限的自定义角色能对
该参数为非必填。推荐您填写该参数,下拉框选择代码仓库要开发的编程语言,可以避免后续不必要的文件被跟踪,以此保持代码库的整洁和可维护性。 初始化设置 该参数为非必填。包括两个选项: 允许生成README文件。推荐您勾选该选项,生成该文件后,您可以通过编辑README文件,记录项目的架构、编写目的等信息,帮助其他人更快了解该代码仓。
进入CodeArts Repo首页后,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“模板仓库”,这里可选择“官方模板”或“个人模板”。其中,个人模板需要进入仓库设置,将官方模板设置为个人模板。选择模板后,根据表格填写参数。 父主题: 新建Repo代码仓库
获取变更文件列表 功能介绍 获取变更文件列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/repositories/{repository_id
--mirror 新建的代码仓库的HTTPS地址 在执行命令时,需要您输入CoeArts Repo的HTTPS账号和密码。 如果您本地的代码仓库有分支和标签,将会同步推送到新建的代码仓库中。 推送成功后,请到CodeArts Repo的代码仓库详情页,查看您推送的代码仓库是否完整,仍有问题请联系华为云技术支持。
把本地Git仓导入Repo 把本地新建的Git仓导到Repo 如果您的代码仓还没有纳入过任何的版本系统,如Git或者SVN,在源代码的根目录,执行如下操作,把本地自建的代码仓导入到CodeArts Repo。 进入CodeArts Repo首页,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。
该功能需要保证被导入的仓库域名和服务节点网络连通。 源仓库访问权限 必填。分两种情况填写: 如果您导入的源仓可见范围是对所有访客公开,勾选“不需要校验权限”。 如果您导入的源仓可见范围是私仓,请勾选“需要校验权限”。当前支持两种鉴权方式,“通过服务扩展点”和“通过用户名密码授权”,参数填写请参考校验导仓权限。
获取一个仓库下特定分支的图片文件 功能介绍 获取一个仓库下特定分支的图片文件。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/repositorie
查看仓库的动态 在仓库详情中的“动态”页签,可以查看截止当前仓库的全部动态。 全部:展示截止当前该仓库的所有操作记录。 推送:展示截至当前该仓库所有的推送操作记录,例如推送代码、新建/删除分支等。 合并请求:展示截至当前该仓库所有合并请求的操作记录,单击合并请求的序号可查看详情,例如新建/关闭/重开/合入合并请求等。
迁移第三方Git仓到Repo 使用URL导Git仓到Repo 导入GitHub仓 父主题: 迁移代码与同步仓库
图说 Repo 详细文档 仅两个按钮时选用 立即使用 成长地图 由浅入深,带您玩转CodeArts Repo 01 了解 代码托管(CodeArts Repo)是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云
分支策略优先级示例如下: 假设在仓库下有A策略与B策略,它们配置的分支相同,则系统默认使用最新创建的分支策略。 假设在仓库下有A策略与B策略,A策略配置的分支为a分支与b分支,B策略配置的分支为a分支,在发起目标分支为a分支的合并请求时,系统默认使用B策略。 在审核机制下未设置分支策略
在本地解决代码文件冲突 问题现象 在合入合并请求详情页,显示“代码合并冲突未解决”。 原因分析 同一个文件,被两个人修改,导致在合入合并请求时报冲突。 解决方案 更新代码,并切换到此合并请求源分支。 git fetch origin git checkout -b feature_010
查询某个仓库的提交信息 功能介绍 根据仓库短ID获取提交信息,支持根据文件路径,查询这个路径下所有的commits列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI