4.0 KiB
4.0 KiB
推送成功 - 后续操作指南
✅ 推送成功!
您的代码已成功推送到 Gerrit,创建了 12 个变更(Change 1-12)。
查看变更
方法一:访问变更列表
访问以下链接查看所有变更:
http://101.43.95.130:8080/#/q/project:zhini_im
方法二:访问具体变更
您可以看到每个变更的链接:
- Change 1: http://101.43.95.130:8080/c/zhini_im/+/1
- Change 2: http://101.43.95.130:8080/c/zhini_im/+/2
- ... 等等
方法三:在 Gerrit 主界面查看
- 访问:
http://101.43.95.130:8080 - 在 "Outgoing reviews" 部分应该能看到您的变更
- 点击变更可以查看详情
进行代码评审
步骤 1:打开变更页面
点击任意变更链接,例如:
http://101.43.95.130:8080/c/zhini_im/+/1
步骤 2:进行评审
在变更页面:
- 查看代码差异:页面会显示代码变更
- 添加评论:可以点击代码行添加评论
- 进行评审:
- 点击 "Review" 按钮
- 选择评审分数:
-2:不允许提交-1:需要修改0:无意见+1:看起来不错+2:可以提交(需要管理员权限)
步骤 3:提交变更(如果评审通过)
如果评审通过(+2),可以:
- 点击 "Submit" 按钮
- 变更会合并到主分支
快速合并所有变更
如果您是管理员,可以快速合并所有变更:
方法一:逐个提交
- 访问每个变更页面
- 点击 "Submit" 按钮
- 变更会合并到主分支
方法二:批量操作
- 访问变更列表:
http://101.43.95.130:8080/#/q/project:zhini_im - 选择要合并的变更
- 点击 "Submit" 或批量操作
合并变更到主分支
如果所有变更都通过评审:
-
访问变更列表:
http://101.43.95.130:8080/#/q/project:zhini_im -
逐个提交变更:
- 点击变更链接
- 点击 "Submit" 按钮
- 变更会合并到主分支
-
验证合并:
- 访问:
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
查看项目代码
合并后,可以查看项目:
-
项目概览:
http://101.43.95.130:8080/#/admin/projects/zhini_im,general -
浏览代码:
http://101.43.95.130:8080/#/admin/projects/zhini_im -
查看所有变更:
http://101.43.95.130:8080/#/q/project:zhini_im
团队成员协作
其他成员查看变更:
- 访问:
http://101.43.95.130:8080/#/q/project:zhini_im - 可以看到所有待评审的变更
- 可以进行代码评审
其他成员克隆项目:
# 使用 SSH
git clone ssh://admin@101.43.95.130:29418/zhini_im
# 或使用 HTTP
git clone http://101.43.95.130:8080/zhini_im
常用链接
- 项目列表:http://101.43.95.130:8080/#/admin/repos
- 变更列表:http://101.43.95.130:8080/#/q/project:zhini_im
- 项目概览:http://101.43.95.130:8080/#/admin/projects/zhini_im
- 设置页面:http://101.43.95.130:8080/#/settings
下一步操作
- ✅ 代码已推送 - 12 个变更已创建
- 📝 进行评审 - 访问变更页面进行评审
- ✅ 提交变更 - 评审通过后点击 "Submit"
- 🎉 完成 - 代码合并到主分支
提示
- 作为管理员,您可以给自己 +2 并直接提交
- 变更会按顺序显示,可以逐个查看和提交
- 提交后,代码会合并到主分支,其他成员可以拉取