Chúng tôi có một móc nối trước tốt đẹp cho GIT, cũng như một commit-msg tốt đẹp. Hook trước cam kết thực hiện xác nhận cú pháp và commit-msg thực hiện một số logic nghiệp vụ khác. Tất cả đều hoạt động tốt.Móc điều kiện trước cam kết có điều khiển từ dòng lệnh cho GIT: Có thể không?
Tuy nhiên, tôi muốn thêm xác thực Chuẩn mã hóa vào móc trước khi cam kết. Trong thực tế, nó đã được thêm vào. Tuy nhiên, tôi không muốn thực thi nghiêm ngặt các nhà phát triển của mình để phù hợp với các tiêu chuẩn mã hóa, theo mặc định tôi muốn xác thực mã cho các tiêu chuẩn nhưng nếu họ muốn vượt qua Xác nhận tiêu chuẩn mã hóa, tôi muốn cho họ vượt qua bằng cách thêm tham số trong quá trình cam kết.
Có thể chụp/giải thích bất kỳ tham số dòng lệnh đó đã được đưa ra trong cam kết git tại cam kết trước mức móc để bỏ mã xác nhận tiêu chuẩn trong các pre-cam kết nối (tùy chọn?)
Hoặc là nó chỉ có thể trong móc thông báo trước cam kết bằng cách phân tích thông điệp cam kết cho một chuỗi con cụ thể?
Hãy chia sẻ các phương pháp hay nhất về cách (và ở đâu) để tạo mã điều kiện có kiểm soát dòng lệnh bằng móc git pre-commit (hoặc móc git khác).