2009-04-29 6 views
8

Trong thế giới CVS/SVN, có nhiều công cụ thống kê/số liệu khác nhau. E.G., StatCVS, StatSVN. Có những người khác tôi đã nhìn thấy.StatHG không tồn tại

Tuy nhiên, tôi chưa thấy thống kê và hình ảnh tương tự cho Mercurial (aka hg).

(1) Có điều gì ở ngoài đó không?

(2) Nếu có, chúng là gì?

Cảm ơn.

Trả lời

3

Cũng như một công cụ ban đầu, có tiện ích mở rộng cho bạn biết một số thống kê cơ bản về kho lưu trữ. Để biết chi tiết về cách kích hoạt và sử dụng nó, hãy xem ChurnExtension trên wiki thủy ngân.

Nếu bạn quan tâm đến một nhóm cụ thể (nhóm) và những thay đổi của tệp, thì diffstat cũng là một trợ giúp tốt.

+0

Tôi đã xem xét việc khuấy động và dường như không thể sử dụng được cho những gì tôi đang tìm kiếm. –

0

không chắc chắn, nhưng đặt cược tốt nhất của bạn là hỏi số Mercurial mailing list.

Hg vẫn còn tương đối mới nên SVN "đằng sau" khi nói đến công cụ.

0

Các hệ thống điều khiển phiên bản được phân phối như Mercurial thường được sử dụng theo cách tạo ra một lịch sử phức tạp với nhiều lần hợp nhất. Điều đó làm cho một số ô mà StatCVS tạo ra như các dòng mã chống lại thời gian khó đọc hơn.

+0

Vâng, nó không phải là "sạch" như mô hình CVS. Tuy nhiên, tôi muốn có thể làm một số số liệu thống kê tốt đẹp như là một readout churn chi tiết. –

+0

@dickon: vẫn có thể thu thập số liệu thống kê hữu ích từ dvcs. xem gitstat: http://mirror.celinuxforum.org/gitstat/ –

4

Chúng tôi vừa thực hiện dự án StatHG công khai. Dự án có mục tiêu phát triển một công cụ để trích xuất thông tin thống kê từ một kho lưu trữ Mercurial và xây dựng các báo cáo về công việc được thực hiện trong một nhóm các nhà phát triển có tinh thần tương tự như StatCVS. Hãy xem và xem liệu nó có phù hợp với nhu cầu của bạn không. Nếu nó không cho chúng tôi biết để chúng tôi có thể liệt kê các yêu cầu trong danh sách TODO. Cảm ơn bất kỳ phản hồi nào chúng tôi có thể nhận được!

+0

Pablo, điều này có vẻ hấp dẫn. Thật không may, er, bạn không có một liên kết tải về bitbucket, hoặc một makefile ... Làm thế nào để bạn xây dựng này? –

+0

Paul, chúng tôi đã thêm tệp zip với các tệp nhị phân và hướng dẫn về cách chạy ứng dụng. Điều kiện tiên quyết duy nhất là bạn có ít nhất jre 1.6 được cài đặt trên máy tính của bạn. –

+0

Điều này có vẻ tiện lợi! Tôi đã có thể tạo một báo cáo html trên phiên bản OpenJDK: 'phiên bản java" 1.6.0_23 " Môi trường chạy OpenJDK (IcedTea6 1.11pre) (6b23 ~ pre11-0ubuntu1.11.10.2) Máy chủ OpenJDK 64-bit Server (xây dựng 20.0 -b11, chế độ hỗn hợp) ' –