2012-03-16 35 views

Trả lời

4

Tôi xác nhận rằng tính năng "xem" trên GitHub ở cấp kho, không phải ở cấp thư mục.

Nếu bạn thực sự cần loại đồng hồ đó, bạn sẽ phải thực hiện nó (ví dụ, có một quá trình nhân bản cục bộ sau đó kéo repo đó mỗi x giờ, kiểm tra ls-tree của mỗi cam kết mới và gửi cho bạn một email nếu 'plugins' được phát hiện)

+1

Sẽ có nhiều mã? Nếu không, bạn có thể vui lòng, đặt làm thế nào để trong câu trả lời của bạn? –

+0

@badlearner: Tôi sẽ thực hiện nó như một móc sau khi nhận được dọc theo dòng "[Git: Cam kết nào có đốm màu này?] (Http://stackoverflow.com/questions/223678/git-which-commit-has- blob này) " – VonC

7

tôi không thể nghĩ ra bất cứ điều gì nếu bạn thực sự cần phải xem một thư mục, nhưng nếu bạn có thể nhận được ngay với một tập tin duy nhất tôi đang sử dụng http://www.changedetection.com/ trên liệu chế độ xem của tệp được đề cập. Chế độ xem thư mục có thể thay đổi mỗi khi có ai đó gắn dấu sao hoặc xem dự án, nhưng một tệp duy nhất phải đủ cho nhiều người (đặc biệt là với Makefile.am/CMakeLists.txt/etc. Liệt kê tất cả các thư mục con).

FWIW Tôi đang đi qua một địa chỉ e-mail được tạo bởi MaskMe và tôi chưa nhận được bất kỳ thư rác nào đến địa chỉ đó sau ba tháng (trang web thay đổi trông hơi sơ sài, vì vậy tôi lo lắng).

+2

Nếu bạn làm điều này, bạn có thể muốn theo dõi tệp" thô "(tức là các URL bắt đầu bằng' https: // raw.githubusercontent.com/') để tránh các kết quả dương tính giả từ các thay đổi trong giao diện người dùng GitHub. – mjs

+3

Đó là lý do tại sao tôi in nghiêng "nguyên" trong câu trả lời của tôi ... – nemequ

33

Tôi nghĩ giải pháp tốt hơn đề xuất ở trên là sử dụng tính năng github tích hợp của nguồn cấp dữ liệu rss cho bất kỳ đường dẫn github nào. Xem Setting up an Github Commit RSS feed.

Sử dụng điều đó bạn có thể thiết lập cảnh báo qua email bằng cách sử dụng dịch vụ như https://blogtrottr.com/ để gửi email cho bạn bất cứ khi nào nguồn cấp dữ liệu được cập nhật.

Ví dụ: Để xem thư mục này https://github.com/torvalds/linux/tree/master/Documentation sử dụng thức ăn nguyên tử này https://github.com/torvalds/linux/commits/master/Documentation.atom

+0

Dựa trên ví dụ của bạn - làm thế nào tôi có thể tạo nguồn cấp dữ liệu nguyên tử của một thư mục trong một kho lưu trữ ** riêng tư **? – mkurz

+0

afaik bạn không thể sử dụng phương pháp trên với kho lưu trữ riêng – jarv

+0

Đối với kho lưu trữ riêng tư theo http://stackoverflow.com/questions/7353538/setting-up-an-github-commit-rss-feed?noredirect=1&lq=1 bạn cần thêm thông số mã thông báo = mã thông báo của bạn –

0

Bạn có thể làm theo các trang cam kết với một số trang web chuyên theo dõi những thay đổi trên các trang web. Ví dụ: tôi đang sử dụng Follow That Page cho lịch sử của a file on ActiveAdmin's github.

+0

yup, hoạt động như mong đợi, chỉ cần nhớ đánh dấu "bỏ qua số" để không nhận được thông báo bất cứ khi nào một người nào đó dĩa o cho một ngôi sao, liên quan! – Alexis

Các vấn đề liên quan