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
—
キースM
svn:executable
2番目のスニペットのどこかに欠落していると考えてください。たぶんsvn ps svn:executable on $f;
?
en.wikipedia.org/wiki/Ellipsis_(linguistics)-はい、読者への課題として残されました。
—
Tomasz Gandor 2017年
svn propset svn:executable on (...)
。そして、質問に対する答えはでありfor f in *.cgi; do if [ ! -x $f ]; then svn ps (...); fi; done
、変更されたファイルをコミットするだけです。次に進みます。