Khi bạn mention in the comments, hợp nhất từ yêu cầu kéo sẽ dẫn đến cam kết.
Trên thư cam kết đó, bạn có thể thêm "close #xx
" để kích hoạt sự cố.
Tuy nhiên, như đã đề cập trong "Closing multiple issues in Github with a commit message, và trong GitHub bài đăng blog" Closing Issues via Commit Messages "(January 2013)
Bây giờ khi bạn nhập" Fixes #33
"trong một tin nhắn cam kết, vấn đề 33 sẽ chỉ được đóng một lần các cam kết được sáp nhập vào chi nhánh mặc định của bạn (thường là master
).
Đây là siêu hữu ích vì nó có nghĩa là tình trạng mở/đóng của vấn đề sẽ lập bản đồ đến chi nhánh mặc định của bạn.
Nếu lỗi chưa được khắc phục trong de của bạn lỗi chi nhánh, vấn đề sẽ vẫn mở.
Sau khi cam kết sửa chữa được sáp nhập vào chi nhánh mặc định của bạn, vấn đề sẽ tự động bị đóng.
Khi bạn thực hiện một cam kết trong một chi nhánh không phải mặc định với cú pháp "Fixes #33
", vấn đề này sẽ được tham chiếu với một tooltip:

Bạn có thể sử dụng bất kỳ các từ khóa này để đóng một vấn đề thông qua cam kết thông báo:
close, closes, closed, fix, fixes, fixed, resolve, resolve, resolved
Như mentioned below bởi cosmolev (upvoted), các bài viết trên blog từ May 14th 2013 "Closing Issues via Pull Requests" thêm kéo yêu cầu như là một cách để đóng một vấn đề:
một số vấn đề mất việc hơn một cam kết duy nhất để đóng.
Đó là lý do tại sao bạn hiện có thể đóng một sự cố từ Yêu cầu kéo.
Tất cả những gì bạn phải làm là bao gồm cú pháp từ khóa đặc biệt (ví dụ: "fixes #5
") trong phần thân Yêu cầu kéo của bạn.

vấn đề tham chiếu sẽ được tự động đóng lại khi PR được sáp nhập vào chi nhánh mặc định.
Nó thậm chí hoạt động trên các kho lưu trữ.
ai có thể đóng một vấn đề từ yêu cầu kéo trên github khi thực sự thực hiện 'hợp nhất', bằng cách thêm thông điệp mô tả như' đóng # 123' hoặc 'sửa chữa # 242 # 111' trong đó' #number == số phát hành ' –
Bạn đã thử điều này trên repo mẫu chưa? Tạo hai vấn đề, có một tham chiếu khác với "đóng #xxx" và đóng tài khoản đó. Điều gì xảy ra – random
Quy trình làm việc như sau: bạn gặp vấn đề # 111 và yêu cầu kéo # 112. Khi hợp nhất yêu cầu kéo vào một nhánh (bằng cách nhấn nút Merge pull request), github yêu cầu thông tin bổ sung trong một vùng văn bản và yêu cầu bạn "Xác nhận hợp nhất". Trong vùng văn bản đó, người ta có thể thêm "đóng số # 111" và khi nhấn Xác nhận hợp nhất, số # 111 sẽ bị đóng. Không phải là cách lý tưởng, nhưng nó tốt hơn là không có gì. –