svn이 추가하기 전에 실행 가능한 파일이 몇 개 있습니다. svn : executable 속성이 설정되어 있습니다. 이제 실행 가능한 비트가없는 몇 가지 다른 파일이 체크인되었으며 svn : executable 속성을 설정하고 싶습니다.
$ svn propset svn:executable on *.cgi
그런 다음 상태를 확인하고 svn : executable이있는 파일도 수정되었습니다.
$ svn diff
Property changes on: a.cgi
___________________________________________________________________
Modified: svn:executable
-
+ *
Property changes on: b.cgi
___________________________________________________________________
Added: svn:executable
+ *
a.cgi는 수정해서는 안됩니다. svn : executable 비트를 추가하여 다른 파일과 동일한 방식으로 설정하고 싶지만 명령을 수행 할 수 없습니다.
@TomaszGandor
—
Keith M
svn:executable
두 번째 스 니펫에서 어딘가에 빠졌다고 생각하십시오 . 어쩌면 svn ps svn:executable on $f;
?
en.wikipedia.org/wiki/Ellipsis_(linguistics)- 예, 독자에게 연습 문제로 남겨졌습니다.
—
Tomasz Gandor 2017-06-23
svn propset svn:executable on (...)
. 그리고 질문에 대한 답은이어야하며for f in *.cgi; do if [ ! -x $f ]; then svn ps (...); fi; done
수정 된 파일을 커밋하면됩니다. 그럼 계속해.