Files
gerrit/推送成功-后续操作指南.md
2025-12-22 17:12:39 +08:00

4.0 KiB
Raw Blame History

推送成功 - 后续操作指南

推送成功!

您的代码已成功推送到 Gerrit创建了 12 个变更Change 1-12

查看变更

方法一:访问变更列表

访问以下链接查看所有变更:

http://101.43.95.130:8080/#/q/project:zhini_im

方法二:访问具体变更

您可以看到每个变更的链接:

方法三:在 Gerrit 主界面查看

  1. 访问:http://101.43.95.130:8080
  2. 在 "Outgoing reviews" 部分应该能看到您的变更
  3. 点击变更可以查看详情

进行代码评审

步骤 1打开变更页面

点击任意变更链接,例如:

http://101.43.95.130:8080/c/zhini_im/+/1

步骤 2进行评审

在变更页面:

  1. 查看代码差异:页面会显示代码变更
  2. 添加评论:可以点击代码行添加评论
  3. 进行评审
    • 点击 "Review" 按钮
    • 选择评审分数:
      • -2:不允许提交
      • -1:需要修改
      • 0:无意见
      • +1:看起来不错
      • +2:可以提交(需要管理员权限)

步骤 3提交变更如果评审通过

如果评审通过(+2可以

  1. 点击 "Submit" 按钮
  2. 变更会合并到主分支

快速合并所有变更

如果您是管理员,可以快速合并所有变更:

方法一:逐个提交

  1. 访问每个变更页面
  2. 点击 "Submit" 按钮
  3. 变更会合并到主分支

方法二:批量操作

  1. 访问变更列表:http://101.43.95.130:8080/#/q/project:zhini_im
  2. 选择要合并的变更
  3. 点击 "Submit" 或批量操作

合并变更到主分支

如果所有变更都通过评审:

  1. 访问变更列表

    http://101.43.95.130:8080/#/q/project:zhini_im
    
  2. 逐个提交变更

    • 点击变更链接
    • 点击 "Submit" 按钮
    • 变更会合并到主分支
  3. 验证合并

    • 访问:http://101.43.95.130:8080/#/admin/projects/zhini_im
    • 应该能看到所有代码

后续开发流程

日常开发流程:

# 1. 修改代码
# 2. 提交更改
git add .
git commit -m "描述您的更改"

# 3. 推送到评审队列
git push gerrit rjb_dev:refs/for/master

# 4. 在 Gerrit Web 界面进行评审
# 5. 评审通过后,代码会自动合并

更新本地代码:

# 拉取最新的主分支代码
git fetch gerrit
git merge gerrit/master

# 或创建新分支
git checkout -b new-feature
git push gerrit new-feature:refs/for/master

查看项目代码

合并后,可以查看项目:

  1. 项目概览

    http://101.43.95.130:8080/#/admin/projects/zhini_im,general
    
  2. 浏览代码

    http://101.43.95.130:8080/#/admin/projects/zhini_im
    
  3. 查看所有变更

    http://101.43.95.130:8080/#/q/project:zhini_im
    

团队成员协作

其他成员查看变更:

  1. 访问:http://101.43.95.130:8080/#/q/project:zhini_im
  2. 可以看到所有待评审的变更
  3. 可以进行代码评审

其他成员克隆项目:

# 使用 SSH
git clone ssh://admin@101.43.95.130:29418/zhini_im

# 或使用 HTTP
git clone http://101.43.95.130:8080/zhini_im

常用链接

下一步操作

  1. 代码已推送 - 12 个变更已创建
  2. 📝 进行评审 - 访问变更页面进行评审
  3. 提交变更 - 评审通过后点击 "Submit"
  4. 🎉 完成 - 代码合并到主分支

提示

  • 作为管理员,您可以给自己 +2 并直接提交
  • 变更会按顺序显示,可以逐个查看和提交
  • 提交后,代码会合并到主分支,其他成员可以拉取