Tôi muốn thiết lập một móc git tạo cấu trúc thư mục kiểu CDN dựa trên các thẻ đến. Vì vậy, ví dụ, nếu thẻ cuối cùng trong kho lưu trữ cục bộ là "v1.2.1" và tôi kéo một cam kết với "v1.2.2", nó sẽ thấy thẻ mới và sao chép kho lưu trữ vào một trực tiếp mới (../1.2 .2) cho phù hợp.Làm cách nào để phản ứng với các thẻ mới trong git hooks?
Tôi khá chắc chắn tôi muốn đính kèm điều này vào sau khi nhận, tuy nhiên tôi không thể tìm thấy bất kỳ điều gì trong tài liệu về git hooks về cách đọc các thẻ đến. Chúng được giao trên một cái móc khác? Tôi thực sự cần phải có kịch bản shell chạy lệnh git để xem có bất kỳ commit mới nào có thẻ mới không?
Cảm ơn!
'$ 1, $ 2 và $ 3' đều không có giá trị đối với tôi khi tôi đẩy thẻ. – chovy
@chovy strage. Tập lệnh tương tự này (http://www.kaarsemaker.net/blog/2013/10/16/automatically-pushing-local-git-repositories-other-sources/) không có cùng một vấn đề. – VonC
Tôi đã chỉnh sửa ví dụ trong câu trả lời sao cho nó là một tập lệnh bash hoàn chỉnh, cho những người như tôi quá lười biếng để theo dõi liên kết sau khi nhận được –