检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查看仓库详情 在仓库列表中单击要查看的仓库名称,即可进入该仓库的详情页面,代码托管服务提供了丰富的控制台操作,详情如下。
通过Git可以从服务器克隆完整的Git仓库(包括代码和版本信息)到单机上,然后根据不同开发目的灵活创建分支、修改代码、提交代码、合并分支等。 常用命令 Git常用命令的功能、格式、参数说明以及使用示例如下所示。
文件管理 代码托管服务提供了对文件的编辑、追溯、对比等功能。
前提 用户已经在软件开发生产线控制台开通了代码托管服务。 总体思路 先通过api查看所有的仓库列表,并获得想要查看的仓库的UUID,使用该UUID在本api中查询该仓库的详细信息,步骤如下: 查询用户的所有仓库。 查询某个仓库的详细信息。
前提条件 用户已经在软件开发生产线控制台开通了代码托管服务。 总体思路 先通过用户token查询仓库列表,再通过仓库短ID,查询指定仓库的分支列表,步骤如下: 查询用户的所有仓库。 查询某仓库对应的分支。
查看提交历史 代码托管服务支持查看提交历史的详细信息以及其涉及的文件变更。 您可以在仓库的动态、仓库文件列表的历史页签中,查看提交历史的清单,单击某次提交历史可以进入查看此次提交提交人、提交号、父节点、此条提交下评论的数量、代码变更对比等。
按照当前功能,项目创建者(同时也是项目管理员)可以赋予项目下其他成员进行权限管理的权限(DevUC的能力,子服务不感知)。 仓库所有者(仓库创建者) 项目成员被赋予新建仓库的权限,当该成员创建仓库后,会被标记为仓库所有者,同时享有该仓库最大的权限。
在代码托管服务控制台创建空仓库的步骤如下: 登录控制台,单击页面左上角,搜索“代码托管”,单击,进入代码托管服务仓库列表页。 单击“新建仓库”按钮,跳转到“归属项目和仓库类型”页面,在“归属项目”下拉框中选择已有的项目或者“新建项目”。
查看代码组详情 在代码组列表中单击代码组名称可进入该代码组的详情页面,代码托管服务提供了丰富的控制台操作,详情如下。 表1 页签说明 功能说明 页签说明 代码仓(组) 用于展示代码组的数量、仓库数量、开启中的MR的数量和成员数量等信息。同时您也可以新建仓库和查看未锁定的仓库。
如果没有克隆现有仓库,且需要将仓库连接到某个远程服务器,可以使用如下命令添加: git remote add origin <server> 将改动推送到所添加的服务器上。 创建分支 分支是用来将特性开发绝缘开来的。在创建仓库时,master是“默认的”主分支。
代码托管服务同时支持您在本地、代码托管控制台的两种提交方式来关联工作项,下面分别对这两种方式进行操作说明。 只有同是项目、仓库成员的账号才能进行工作项关联。
在代码托管服务/Git仓库创建之初都会默认生成一条名为master的分支,一般作为最新版本分支使用,开发者可以随时手动创建自定义分支以应对实际开发中的个性场景。
读取*.pub的内容,粘贴到服务网站上。记住对应的用户名。 编辑~/.ssh/config文件。
返回代码托管服务,触发“执行计划”中已勾选的事件让仓库拉起流水线任务即可。 父主题: 管理合并请求
返回代码托管服务,触发“执行计划”中已勾选的事件让仓库拉起流水线任务即可。
如何在代码托管服务的控制台上解决分支合并冲突? 代码托管服务支持分支管理,当在进行分支合并时,有时也会产生冲突,下面模拟一次产生了冲突的分支合并请求,并将其解决。 新建一个仓库。
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。
该功能需要保证被导入的仓库域名和服务节点网络连通。 源仓库访问权限 必填。分两种情况填写: 如果您导入的源仓可见范围是对所有访客公开,勾选“不需要校验权限”。 如果您导入的源仓可见范围是私仓,请勾选“需要校验权限”。
如何在代码托管服务的控制台上解决分支合并冲突? 代码托管服务支持分支管理,当在进行分支合并时,有时也会产生冲突,下面模拟一次产生了冲突的分支合并请求,并将其解决。 新建一个仓库。
单击菜单“代码 > 代码托管”,进入代码托管服务。 单击目标仓库名称,进入目标仓库。 切换到“合并请求”页签,单击目标合并请求名称,进入目标合并请求。 单击“详情”页中“关联工作项”旁的图标,搜索并选择目标工作项。 单击“确定”,完成E2E单号关联。 父主题: 管理合并请求