Files
gerrit/推送成功-后续操作指南.md

177 lines
4.0 KiB
Markdown
Raw Permalink Normal View History

2025-12-22 17:12:39 +08:00
# 推送成功 - 后续操作指南
## ✅ 推送成功!
您的代码已成功推送到 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 并直接提交
- 变更会按顺序显示,可以逐个查看和提交
- 提交后,代码会合并到主分支,其他成员可以拉取