Tôi đã viết hook post-merge tùy chỉnh của riêng mình, bây giờ tôi đã thêm thư mục "hooks" vào thư mục dự án chính của mình (vì git không theo dõi các thay đổi trong .git / hooks), ở đâu đó tôi đọc được rằng tôi có thể tạo liên kết tượng trưng từ hook thành .git / hooks để tôi không phải sao chép tệp từ thư mục này sang thư mục khác mỗi khi ai đó thay đổi nó, vì vậy tôi đã thử:
ln -s -f hooks/post-merge .git/hooks/post-merge
Nhưng nó dường như không hoạt động, bất kỳ ý tưởng tại sao? "ln hooks / post-merge .git / hooks / post-merge" hoạt động tốt nhưng tạo liên kết cứng giống như copyin, tôi đoán vậy ...
.git/hooks/
đó trỏ đến đểhooks/post-merge
được giải quyết.git/hooks/hooks/post-merge
, liên kết này không tồn tại. Bạn muốnln -s -f ../../hooks/post-merge .git/hooks/post-merge
. Hoặc làm cho cuộc sống của bạn dễ dàng hơn:ln -s -f ../hooks .git/hooks
. Vấn đề của bạn không liên quan gì đến git.