2010-04-01 24 views
7

Nếu tôi thiết lập một Kho lưu trữ Mercurial trung tâm, nơi một số người nhất định được phép đẩy vào nó, cách nào thuận tiện nhất tôi có thể theo dõi các thay đổi đi vào kho lưu trữ đó?Làm thế nào để giám sát "check-in/push-es" đến một kho Mercurial trung tâm?

Tôi đã quen sử dụng SVN-Monitor cho Subversion. Nó chạy trong thanh tác vụ và cho tôi biết bất cứ khi nào một cái gì đó mới được kiểm tra trong kho lưu trữ.

Có giải pháp tương tự cho Mercurial không?

Trả lời

4

Công cụ This có vẻ như đó có thể là những gì bạn đang theo dõi.

+0

Liên kết bị hỏng. Kho lưu trữ ở đây: https://bitbucket.org/dun3/hgcommitmonitor –

2

Nếu bạn đang sử dụng TeamCity hoặc tìm kiếm một giải pháp tích hợp liên tục:

TeamCity có các ứng dụng khác nhau/plugins như một plugin VisualStudio và Windows TrayIcon cho xây dựng thông báo. Bạn thiết lập một dự án trong TeamCity để xây dựng khi ai đó cam kết vào kho lưu trữ. Khi ai đó cam kết nó kích hoạt một bản dựng, nó sẽ gửi một thông báo cho bạn. Một phần thưởng là nó cho bạn biết nếu xây dựng thành công hay thất bại ==> {mã tốt hoặc mã xấu}

3

Sử dụng trình theo dõi nguồn cấp dữ liệu RSS và trỏ nó đến nguồn cấp dữ liệu RSS/nguyên tử của repo (tìm thấy trong giao diện web).

Something như thế này nên làm độc đáo: https://superuser.com/questions/9929/rss-notification-in-system-tray

Hoặc bạn có thể thiết lập một cái móc changegroup trên repo để được theo dõi và có nó kích hoạt một cái gì đó trên hệ thống của bạn, nhưng bỏ phiếu có lẽ là ổn cho việc này.

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