# 推送成功 - 后续操作指南 ## ✅ 推送成功! 您的代码已成功推送到 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 主界面查看 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` - 应该能看到所有代码 ## 后续开发流程 ### 日常开发流程: ```bash # 1. 修改代码 # 2. 提交更改 git add . git commit -m "描述您的更改" # 3. 推送到评审队列 git push gerrit rjb_dev:refs/for/master # 4. 在 Gerrit Web 界面进行评审 # 5. 评审通过后,代码会自动合并 ``` ### 更新本地代码: ```bash # 拉取最新的主分支代码 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. 可以进行代码评审 ### 其他成员克隆项目: ```bash # 使用 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 ## 下一步操作 1. ✅ **代码已推送** - 12 个变更已创建 2. 📝 **进行评审** - 访问变更页面进行评审 3. ✅ **提交变更** - 评审通过后点击 "Submit" 4. 🎉 **完成** - 代码合并到主分支 ## 提示 - 作为管理员,您可以给自己 +2 并直接提交 - 变更会按顺序显示,可以逐个查看和提交 - 提交后,代码会合并到主分支,其他成员可以拉取