阿里云代码托管开发应用流程

下面以在团队代码库中开发一个应用为例,说明阿里云代码托管服务的基本使用流程。
 
前提条件
主帐号已订购代码托管服务,并完成子帐号访问授权。已完成团队代码库创建。
 
代码库成员已安装Git客户端并添加SSH公钥。具体方法请参见“安装Git客户端”和“添加SSH公钥”。
 
初始化代码库
 
  1. 管理员登录代码托管服务控制台,单击“代码托管”,进入“代码托管”页面。
 
  2. 单击代码库对应的“进入代码库”,进入“主页”页面。
 
  3. 单击“+”按钮,选择“新建文件”,添加项目所需的文件。初始状态下,代码库为空,需要新建项目文件或者通过Git客户端向云端代码库推送一个初始版本库。

开发与集成
 
  1. 研发人员登录代码托管服务控制台,单击“代码托管”,进入“代码托管”页面。
 
  2. 单击代码库对应的“进入代码库”,进入“主页”页面。
 
  3. 单击“派生”按钮,派生一个代码库副本给自己
 
  4. 研发人员获取派生的代码后进行在线开发,或者将代码克隆到本地,然后在本地开发环境中进行开发。
 
 说明:通过SSH方式在代码仓库中拉取代码到本地前,需要先在“SSH密钥”页面中添加SSH密钥。
 
  5. 研发人员在本地环境修改代码后,将代码提交到本地代码库,并将本地代码推送到云端代码库。
 
# 将代码提交到本地代码库
git commit -am "modify"
# 将本地代码推送到云端代码库,origin为云端仓库名,master为分支名
git push origin master

  6. 登录代码托管服务控制台,单击“代码托管”,进入“代码托管”页面。
 
  7. 单击代码库对应的“进入代码库”,进入“主页”页面,单击“合并请求”,进入“合并请求”页面。
 
  8. 单击“新建合并请求”,配置来源分支和目标分支,比较分支后继续提交合并请求

  9. 管理员或研发经理登录代码托管服务控制台,在“合并请求”页面同意该合并请求