2012-01-27 44 views
21

thể trùng lặp:
Local executing hook after a git push?git post-push hook?

git có một số móc có thể gọi các kịch bản gần sự kiện nhất định.

Có thể thiết lập git hook trong kho lưu trữ đang hoạt động của tôi thực thi một cái gì đó cục bộ sau khi tôi đẩy đến một nhánh từ xa không? Nếu có thì móc nào?

Trả lời

25

Danh sách móc trong man githooks hoàn tất. Không có móc sau đẩy. Có các móc chạy trong kho lưu trữ sau khi ai đó được đẩy vào kho lưu trữ (tức là để đặt trong kho lưu trữ trung tâm), nhưng không có gì được kích hoạt trong kho lưu trữ mà bạn đã đẩy từ đó.

Nếu có một tác vụ phổ biến bạn cần làm sau khi đẩy, bạn có thể tạo một bí danh đẩy sau đó thực hiện điều đó.

+2

Điều đó quá tệ. Chúng tôi đang đứng sau một bức tường lửa nên một cái móc như vậy sẽ rất tuyệt. – dkinzer

+1

Tôi cũng cần loại móc đó để đóng kết nối VPN được mở trước khi đẩy. – tiktak

+0

@tiktak vì lý do bảo mật, bạn có lẽ nên thực hiện một thời gian chờ anyway ... (có nghĩa là, tôi cũng sẽ yêu thích một móc như vậy) – guyarad

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