Tôi có một vài tệp đã được thực thi trước khi svn thêm chúng. Họ có tập thuộc tính svn: thi hành. Bây giờ, một số tệp khác đã được kiểm tra mà không có bit thực thi thì không có tệp đó và tôi muốn đặt thuộc tính svn: thi hành:
$ svn propset svn:executable on *.cgi
Sau đó, tôi kiểm tra trạng thái và thậm chí các tệp có tệp thực thi svn: đã được sửa đổi:
$ svn diff
Property changes on: a.cgi
___________________________________________________________________
Modified: svn:executable
-
+ *
Property changes on: b.cgi
___________________________________________________________________
Added: svn:executable
+ *
a.cgi không nên được sửa đổi. Tôi muốn thêm bit svn: thi hành để được đặt giống như trên các tệp khác, nhưng không thể tìm ra lệnh để thực hiện điều đó.
svn:executable
đâu đó trong đoạn mã thứ hai đó. Có thể svn ps svn:executable on $f;
?
svn propset svn:executable on (...)
. Và câu trả lời cho câu hỏi nên làfor f in *.cgi; do if [ ! -x $f ]; then svn ps (...); fi; done
, và chỉ cam kết các tệp đã sửa đổi. Sau đó, hãy tiếp tục.