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

177 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 推送成功 - 后续操作指南
## ✅ 推送成功!
您的代码已成功推送到 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 并直接提交
- 变更会按顺序显示,可以逐个查看和提交
- 提交后,代码会合并到主分支,其他成员可以拉取