2009-07-28 21 views
6

Tôi muốn phân tích và ghi lại một trong các kho lưu trữ svn của chúng tôi. Tôi đang tìm kiếm các công cụ tốt nhất mà sẽ làm cho một báo cáo dựa trên nhật ký của kho svn cho mỗi thẻ số sửa đổi, chi nhánh, vv Có bất kỳ công cụ miễn phí/trả tiền có sẵn cho việc này?Có công cụ nào sẽ ghi lại kho lưu trữ SVN không?

+0

Xem thêm http://stackoverflow.com/questions/882160/subversion-repository-statistics-other-than-statsvn –

Trả lời

1

Bạn có thể đổ cam kết dữ liệu log trong một tập tin XML và sau đó xử lý nó hơn nữa với XSLT để tạo ra một báo cáo:

svn log --XML -v -g http://example.com/repo > commit-log.xml 
2

Với TortoiseSVN bạn có thể tạo một sparse checkout của toàn bộ kho lưu trữ, sau đó nhấp chuột phải thư mục sao chép hoạt động và bấm Revision graph để có được một đại diện đồ họa.

3

Bạn đã xem xét StatSVN? Từ trang web của họ:

StatSVN lấy thông tin từ một kho lưu trữ Subversion và tạo bảng khác nhau và biểu đồ mô tả sự phát triển dự án

Nó bao gồm các báo cáo cho những thứ như:

  • Timeline cho các dòng mã
  • Các dòng mã cho từng nhà phát triển
  • Thẻ lưu trữ Số lượng LOC cho mỗi phiên bản.
  • cây Repository với số lượng file và dòng mã
  • Sự phát triển của LỘC và số lượng thay đổi mỗi ngày

Một giá trị xem xét là svnplot mà đọc thống kê về repo SVN vào một cơ sở dữ liệu SQLite để phân tích. Nó tạo ra các số liệu thống kê khác nhau, nhưng cũng cho phép bạn thực hiện các truy vấn tùy chỉnh đối với cơ sở dữ liệu.

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