github / github/gh-stack

gh stack modify fails with untracked files

Đang mở Phù hợp với người mới
#111 4 bình luận 6 reaction 0 người được giao Xem trên GitHub
bug topic: cli - modify
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ả

`gh stack modify` preconditions fail if the current working directory has any untracked files and fails with the following message that seems to imply that untracked changes shouldn't be a problem, as there is nothing to stash or commit.

```
✗ uncommitted changes in working tree
Commit or stash your changes before running modify
```

Code that performs the check: https://github.com/github/gh-stack/blob/5ed5693ed6fcfa34228312abb09553e2580b6670/internal/git/gitops.go#L576

Perhaps this should ignore any lines starting with `?? `?

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

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

Hướng nghiên cứu

Bắt đầu trong internal/git/gitops.go, tại khu vực kiểm tra điều kiện tiên quyết quanh dòng 576, và tái hiện lỗi với một tệp chưa được theo dõi trong thư mục làm việc. Kiểm tra cách đầu ra trạng thái của Git được phân loại, sau đó xác minh rằng các tệp chưa được theo dõi không còn chặn `gh stack modify`, trong khi các thay đổi thực sự chưa được commit vẫn chặn lệnh này.

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

Đánh giá

Công nghệ
go
Lĩnh vực
cli
Loại issue
Lỗi
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
82/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.