Xóa yêu cầu kéo đóng khỏi GitHub


178

Tôi đã vô tình thực hiện một yêu cầu kéo sai và cuối cùng tự mình đóng yêu cầu. Nó ở trạng thái đóng ngay bây giờ nhưng có thể truy cập qua URL trực tiếp và hiển thị trên thanh hoạt động của tôi.

Có cách nào để xóa hoàn toàn yêu cầu kéo để nó không còn có thể truy cập qua URL hoặc hiển thị trong lịch sử hoạt động của bạn không?


3
Không. Bạn chỉ có thể đóng nó.
Eugene Ryzhikov

9
Các câu hỏi liên quan đến tài khoản và giao diện người dùng GitHub tốt hơn cho WebApps.StackExchange.com hoặc trực tiếp tới bộ phận hỗ trợ của họ
ngẫu nhiên

Bạn có thể loại bỏ tất cả các yêu cầu kéo (và những thứ khác như tệp LFS) bằng cách xóa và tạo lại kho lưu trữ. Hầu hết thời gian bạn không thể đủ khả năng này nhưng nó có thể giúp đỡ nếu bạn gây rối sớm.
Machta

1
Đại Q và một nạn nhân khác của các quan lại SO. Câu trả lời tuyệt vời quá.
RichieHH

Câu trả lời:


208

Không có cách nào bạn có thể xóa yêu cầu kéo bản thân - bạn và chủ sở hữu repo (và tất cả người dùng với quyền truy cập push to nó) có thể đóng nó, nhưng nó sẽ vẫn còn trong nhật ký. Đây là một phần của triết lý không phủ nhận / che giấu những gì đã xảy ra trong quá trình phát triển.

Tuy nhiên, nếu có những lý do quan trọng để xóa nó (điều này chủ yếu là vi phạm Điều khoản dịch vụ của Github), nhân viên hỗ trợ của Github sẽ xóa nó cho bạn.

Việc họ có sẵn sàng xóa PR cho bạn hay không là điều bạn có thể dễ dàng hỏi họ, chỉ cần gửi email cho họ tại support@github.com

CẬP NHẬT: Hiện tại Github yêu cầu các yêu cầu hỗ trợ được tạo tại đây: https://support.github.com/contact


22
Họ (nhân viên Github) chỉ xóa các yêu cầu kéo có chứa dữ liệu nhạy cảm.
Yousha Aleayoub

4
Một số thông tin hữu ích: help.github.com/articles/ '
Justin Domnitz

4
Buồn quá. Tôi gửi một PR xấu mỗi tuần một lần vì tôi đang duy trì một repo rẽ nhánh và PR mặc định là ở đầu. Tại một số điểm, chúng tôi sẽ cần phân nhánh từ mai, nhưng hiện tại ... zillion đã đóng cửa
Erik Aronesty

Tôi biết đây là một câu hỏi cũ nhưng bạn đã thử xóa tài khoản github của mình và tạo lại chưa? Từ tài liệu, khi bạn xóa tài khoản của mình, github cho biết bạn sẽ tự động xóa tất cả yêu cầu kéo của bạn được thực hiện trong kho lưu trữ khác. Nhưng điều này có nghĩa là bạn phải bắt đầu "cuộc sống mới" của mình trên github. Tôi nghĩ rằng đây là cách duy nhất. Hy vọng ai đó mở câu hỏi này và đặt câu trả lời dưới đây.
MaXi32

1
Để biết giá trị của nó, tôi đã liên hệ với bộ phận hỗ trợ của GitHub để yêu cầu xóa một PR được gửi nhầm sang kho lưu trữ khác nơi tôi là quản trị viên. Họ đã xóa nó cho tôi và siêu đẹp. :)
Marc.2377

8

Đây là câu trả lời tôi nhận được từ Github khi tôi yêu cầu họ xóa yêu cầu kéo:

"Cảm ơn bạn đã liên lạc! Yêu cầu kéo không thể bị xóa qua UI tại thời điểm này và chúng tôi sẽ chỉ xóa yêu cầu kéo khi chúng chứa thông tin nhạy cảm như mật khẩu hoặc thông tin đăng nhập khác."

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.