Gerrit - Tổng quan
Gerrit là một công cụ đánh giá mã dựa trên web được tích hợp với Git và được xây dựng trên hệ thống kiểm soát phiên bản Git (giúp các nhà phát triển làm việc cùng nhau và duy trì lịch sử công việc của họ). Nó cho phép hợp nhất các thay đổi đối với kho lưu trữ Git khi bạn hoàn thành việc xem xét mã.
Gerrit được phát triển bởi Shawn Pearce tại Google, được viết bằng Java, Servlet, GWT (Google Web Toolkit). Bản phát hành ổn định của Gerrit là 2.12.2 và được xuất bản vào ngày 11 tháng 3 năm 2016 được cấp phép theo Giấy phép Apache v2 .
Tại sao sử dụng Gerrit?
Sau đây là những lý do nhất định, tại sao bạn nên sử dụng Gerrit.
Bạn có thể dễ dàng tìm thấy lỗi trong mã nguồn bằng cách sử dụng Gerrit.
Bạn có thể làm việc với Gerrit, nếu bạn có ứng dụng khách Git thường xuyên; không cần cài đặt bất kỳ ứng dụng khách Gerrit nào.
Gerrit có thể được sử dụng làm trung gian giữa các nhà phát triển và kho git.
Đặc điểm của Gerrit
Gerrit là một hệ thống kiểm soát phiên bản Git mã nguồn mở và miễn phí.
Giao diện người dùng của Gerrit được hình thành trên Google Web Toolkit .
Nó là một khuôn khổ nhẹ để xem xét mọi cam kết.
Gerrit hoạt động như một kho lưu trữ, cho phép đẩy mã và tạo đánh giá cho cam kết của bạn.
Ưu điểm của Gerrit
Gerrit cung cấp quyền kiểm soát truy cập cho các kho lưu trữ Git và giao diện người dùng web để xem xét mã.
Bạn có thể đẩy mã mà không cần sử dụng các công cụ dòng lệnh bổ sung.
Gerrit có thể cho phép hoặc từ chối quyền ở cấp kho lưu trữ và cấp chi nhánh.
Gerrit được hỗ trợ bởi Eclipse.
Nhược điểm của Gerrit
Việc xem xét, xác minh và gửi lại mã sẽ làm chậm thời gian đưa ra thị trường.
Gerrit chỉ có thể hoạt động với Git.
Gerrit chậm và không thể thay đổi thứ tự sắp xếp trong đó các thay đổi được liệt kê.
Bạn cần quyền quản trị viên để thêm kho lưu trữ trên Gerrit.