2009-03-06 31 views
5

Tôi hiện đang sử dụng công cụ SLOCCOUNT để lấy mã nguồn (SLOC) cho một codebase.Công cụ Linux để hiển thị SLOC và SLOC đã sửa đổi, bổ sung, xóa

Tuy nhiên, nó không hỗ trợ so sánh hai phiên bản của codebase và sau đó báo cáo:

  • dòng mã (LOC) sửa đổi
  • LỘC loại bỏ
  • LỘC thêm

Can ai đề nghị một công cụ dựa trên Linux (tốt nhất là miễn phí) để làm điều này?

Trả lời

3

Tôi đã sử dụng CODECOUNT cho các đường cơ sở khác nhau. Điều này so sánh các thay đổi, xóa và bổ sung giữa các cơ sở mã khác nhau. Nó được cung cấp miễn phí bởi Đại học Nam California.

Chúng chỉ cung cấp mã nguồn. Tuy nhiên, nó được xây dựng sạch sẽ từ tệp zip trong Cygwin bằng cách sử dụng g ++. Họ cũng yêu cầu hỗ trợ cho Visual Studio, nhưng tôi đã không thử nó.

2

Tôi tin rằng tiện ích diffstat sẽ thực hiện điều đó.

2

Có vẻ như SLOCCountSLOC Compare có thể cho bạn thấy xu hướng theo thời gian, nhưng nó không chính xác là những gì bạn đang tìm kiếm.

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