2011-01-21 43 views
37

Tôi đã thấy this question nhưng không giúp tôi. Tôi đã kiểm tra trong một tập tin mà không có sự cho phép thực thi và bây giờ, mỗi khi tôi chi nhánh hoặc kiểm tra, tập tin không thực thi được.Sửa đổi quyền đối với tệp lật đổ

Một số tệp khác thực sự được lưu dưới dạng tệp thực thi. Tôi đoán rằng đó là bởi vì họ có bit thực thi trong lần kiểm tra đầu tiên - ít nhất đó là những gì thử nghiệm của tôi dẫn tôi tin.

Có ai biết cách tốt hơn để sửa đổi (hoặc thậm chí ít nhất là xem) các quyền mà lật đổ có cho tệp hoặc thư mục không?

Trả lời

54

Bạn đã thử với svn propset? svn propset svn:executable ON <executable_script> và sau đó thực hiện svn commit của bạn để kiểm tra.

+0

điều này không hiệu quả đối với tôi. Tôi có 'svn propset svn: executable ON Config.pl' nhưng khi tôi áp dụng một bản vá, Config.pl vẫn không phải là exec. Có lẽ điều này liên quan đến [bài đăng này] (http://stackoverflow.com/questions/56149/storing-file-permissions-in-subversion-repository) – alexey

+1

Alexey - bạn có thực hiện cam kết svn sau propset không? –

+0

Khi bạn thực hiện 'svn propset svn: executable ON Config.pl', nó sẽ chỉ cập nhật bản sao cục bộ. Sau đó, bạn cần kiểm tra các thay đổi đối với svn. – Asanke

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