Làm cách nào để biết ai đã chia sẻ kho lưu trữ của tôi trên GitHub?


160

Có cách nào để biết ai đã chia rẽ kho lưu trữ của tôi trên GitHub không? Tôi có thể thấy số lượng dĩa, nhưng tôi muốn biết ai đã chia rẽ kho lưu trữ của tôi và loại thay đổi nào họ đã thực hiện đối với nó.

Tôi biết họ có thể gửi cho tôi yêu cầu kéo nếu họ muốn đóng góp lại vào kho lưu trữ của tôi, nhưng có cách nào khác để tôi tìm ra ai đã chia rẽ kho lưu trữ của tôi không?


3
Ai muốn API cho nó có thể thử:https://api.github.com/repos/<user>/<repo>/forks
nawfal

Câu trả lời:


176

Nhấp vào số lượng dĩa cho bạn thấy toàn bộ mạng. Từ đó bạn có thể nhấp vào "thành viên" để xem ai đã rẽ nhánh repo. Ví dụ cho ExpressJS: https://github.com/visionmedia/express/network/members .

nhập mô tả hình ảnh ở đây


1
ok, cảm ơn vì câu trả lời của bạn .. ai đó có thể rẽ nhánh từ repo của tôi ở chế độ công khai và đặt repo đó ở chế độ riêng tư để tôi không biết rằng họ đã rẽ nhánh từ repo của tôi không? Tại github.com/kbsbng/Bank-Interest-Calculator/network , tôi thấy rằng có một ngã ba cho repo của tôi (trong số đếm ở trên cùng), nhưng tôi không thấy ai khác ngoài repo của riêng tôi trong danh sách!
kbsbng

1
@kbsbng có thể nó không hiển thị bất cứ điều gì ở đó cho đến khi họ thực sự thực hiện các thay đổi / cam kết
Jorge Israel Peña

Giải pháp này hoàn toàn sai. Ví dụ: nó hoàn toàn thất bại đối với những thứ như github.com/jashkenas/underscore/network/members
Tino

@Tino bạn có thể giải thích? Đây là những gì tôi thấy ở liên kết đó: i.stack.imgur.com/C9arQ.png (và nhiều hơn nữa, nếu bạn cuộn xuống)
Matt Ball

@MattBall Câu trả lời của bạn hữu ích 99%. Tuy nhiên nó vẫn sai;) Nhìn vào ô màu đỏ trong ảnh chụp màn hình của bạn. "hiển thị cho bạn toàn bộ mạng"! = "chỉ một số kho lưu trữ của mạng này". Người yêu cầu rõ ràng yêu cầu "tất cả" -> do đó thậm chí "hoàn toàn sai" và "hoàn toàn không thành công" (xin lỗi). Dù sao đây không phải là lỗi của bạn vì có lẽ không có câu trả lời dứt khoát cho việc này. Tôi đã thử nghiệm api.github.comnhưng không tìm thấy giải pháp có thể sử dụng do giới hạn tỷ lệ GitHub.
Tino

4

Một cách tôi phát hiện ra từ trình duyệt là cố gắng tạo một yêu cầu kéo và sau đó so sánh giữa các nhánh. Tất cả các dĩa hiện có sẽ xuất hiện.


4

Câu trả lời được chấp nhận ở trên giúp xem các tài khoản đã rẽ nhánh kho lưu trữ. Để đáp ứng yêu cầu khác, tức là xem loại thay đổi nào đã được thực hiện, bạn sẽ cần đến từng kho lưu trữ riêng lẻ và sau đó xem tab so sánh (vui lòng tham khảo hình ảnh đính kèm). nhập mô tả hình ảnh ở đâyĐể xem chi tiết chính xác về những tập tin đã thực sự thay đổi, bạn nên nhấp vào nút so sánh được hiển thị trong hình ảnh.

Quá trình trên là đúng cách và có thể tẻ nhạt. Trong trường hợp bạn muốn xem thông tin tóm tắt về việc phía trước hoặc phía sau là mỗi kho lưu trữ rẽ nhánh, bạn có thể sử dụng liên kết https://forkinfo.herokuapp.com/ , mà tôi đã mở nguồn ở đây trong trường hợp bạn muốn chỉnh sửa nó theo bất kỳ yêu cầu cụ thể. Nó lấy thông tin về số lượng một ngã ba phía trước hoặc phía sau ngã ba cha mẹ, bằng cách lấy thông tin đó từ trang chủ của mỗi kho lưu trữ ngã ba (từ phần được tô sáng trong hình ảnh). Thông tin này được tạo ra dựa trên so sánh các kho lưu trữ

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.