first commit
This commit is contained in:
176
推送成功-后续操作指南.md
Normal file
176
推送成功-后续操作指南.md
Normal file
@@ -0,0 +1,176 @@
|
||||
# 推送成功 - 后续操作指南
|
||||
|
||||
## ✅ 推送成功!
|
||||
|
||||
您的代码已成功推送到 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 并直接提交
|
||||
- 变更会按顺序显示,可以逐个查看和提交
|
||||
- 提交后,代码会合并到主分支,其他成员可以拉取
|
||||
Reference in New Issue
Block a user