là có cách nào để cho phép tiếng vang trong móc gitGit móc: enable vọng lại lệnh
/var/git/repositories/project.git/hooks/post-update
#!/bin/bash
unset GIT_DIR;
echo '========post-update hook========='
cd /var/project;
git reset --hard;
git checkout testing;
git pull;
chmod -R 774 ./lib
update-apps
mong muốn đầu ra git push trên mashine khác:
#git push
...
Writing objects: 100% (10/10), 5.98 KiB, done.
Total 10 (delta 3), reused 8 (delta 1)
========post-update hook=========
cd /var/project
git reset --hard
git checkout testing
git pull
chmod -R 774 ./lib
update-apps
đây chỉ là một ví dụ, chuỗi lệnh thực tế có thể phức tạp hơn
và thất bại ở đâu đó
tôi nên chuyển hướng thiết bị xuất chuẩn để stderr bằng cách nào đó?
CẬP NHẬT
hiện tại tôi có bình thường git push
đầu ra và sau đó ========post-update hook=========
... và không có gì
Oh! Phiên bản git là 1.5.6.5
Nhưng đầu ra thực tế của bạn là gì khi bạn thử? –
kiểm tra xem móc có thực thi được không (chmod + x) – sehe