github / github/gh-stack

Getting Every PR in this stack has already been merged, when there is a PR already

Đang mở
#385 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug topic: merge queue
Ngôn ngữ chính
Go
Star
1.5k
Fork
70
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
7

Mô tả

So I had branch 1 and branch 2 that created normally, and then branch3 was created while branch2 was in merge queue.

Then the git diff went weird but I fixed the merge conflicts, and thought maybe I'd try to `gh stack unstack`, but it didn't allow me because it was still part of the stack. Oh well, I continued on and tried making a PR for `branch4` and got this.

```
⚠ Every PR in this stack has already been merged on GitHub
Adding to a fully merged stack isn't supported — starting a new stack for your 2 unmerged branches based on master
Pushing to origin...
PR #52141 for branch3
✓ Created PR #52148 for branch4
✓ Stack created on GitHub with 2 PRs (stack #52149)
✓ Pushed and synced 2 branches
```

Everything looks good on the UI though

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Tái hiện chuỗi trong đó branch3 được tạo khi branch2 đang nằm trong hàng đợi merge, sau đó chạy `gh stack unstack` và tạo một PR cho branch4. Kiểm tra luồng stack và tạo PR để xác định lý do nó báo cáo mọi PR đều đã được merge mặc dù UI kết quả có vẻ chính xác. Hoàn thành có nghĩa là chuỗi này không còn tạo ra cảnh báo không chính xác về stack đã merge hoặc để lại trạng thái stack không nhất quán.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github, go
Lĩnh vực
cli
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
48/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.