Sau commiting, tôi nhận được một lỗi post-commit hook failed
:SVN sau cam kết - cho phép từ chối để .svn/khóa
svn: Can't open file '.svn/lock': Permission denied
Nhưng kỳ lạ, tôi post-commit tập móc chạy hoàn toàn tốt đẹp trên riêng của nó, chỉ cần không phải khi gọi từ một cam kết thực tế.
Bây giờ, tệp sau cam kết kết thúc svn update
nhập một bản sao làm việc khác, vì vậy tôi cho rằng lỗi nằm trong bản sao làm việc này.
Khi tôi đi vào .svn
trên bản sao làm việc này, không có thư mục/tệp locks
. Đây có lẽ là lý do tại sao kịch bản thất bại.
Đây là post-cam kết tập tin của tôi:
#!/bin/sh
REPOS="$1"
REV="$2"
cd /var/www
/usr/bin/svn update
Làm thế nào tôi có thể sửa chữa vấn đề?
ah, tôi hiểu rồi, 'chmod' không làm tệp ẩn theo mặc định! – ACarter
@Carter Tôi khiêm nhường nhắc bạn về tùy chọn "chấp nhận" :) –
thực sự, tôi cũng nhắc bạn về giới hạn trước khi bạn có thể chấp nhận câu trả lời :) – ACarter