Chúng tôi muốn tạo một vài kịch bản móc cơ bản mà tất cả chúng ta có thể chia sẻ - cho những thứ như thông điệp cam kết định dạng trước. Git có các kịch bản móc cho các tập lệnh thường được lưu trữ theo <project>/.git/hooks/
. Tuy nhiên, các tập lệnh đó không được nhân giống khi mọi người làm một bản sao và chúng không được kiểm soát phiên bản.Có thể quản lý tập lệnh móc Git cùng với kho lưu trữ không?
Có cách nào tốt để giúp mọi người có được tập lệnh móc phù hợp không? Tôi có thể chỉ làm cho các kịch bản móc đó trỏ đến kịch bản được kiểm soát phiên bản trong repo của tôi không?
Một câu hỏi hay. Tôi chỉ muốn có một câu trả lời tốt hơn (không có khiếu nại với @mipadi, tôi chỉ muốn git có cách để làm điều này một cách tự động hơn - ngay cả khi chỉ với một tùy chọn được chỉ định cho git clone.) – lindes
Tôi đồng ý, @ lindes! Nhưng có lẽ hạn chế sự chia sẻ của móc trong cố ý? Mọi thứ sẽ trở nên lộn xộn đối với người dùng Windows, tôi cho là vậy. – kristianlm
@ kristianlm: Có rất nhiều lý do khiến nó có thể lộn xộn vào những thời điểm ... và cũng có lúc sẽ rất hay khi có nó ở đó. Tôi chỉ muốn có một số tùy chọn hoặc một cái gì đó mà sẽ sao chép các móc. Tôi đoán tôi sẽ chỉ phải kiểm tra mã git-core đôi khi, và thực hiện một bản vá. :) (Hoặc hy vọng rằng ai đó khác ... hoặc sống với cách giải quyết trong [câu trả lời của mipadi] (http://stackoverflow.com/a/427269/313756), hoặc bất cứ điều gì.) – lindes