ローカル環境で
chmod +x hoge.sh
シェルとかに実行権限与えて
そのままSVNにコミットしても、実行権限は付与されないんですよね。
SVN UPDATEするたびに実行権限がなくなってしまってめんどくさいので調べた
以下のコマンドでいける
svn propset svn:executable ON [filepath]
あと権限の剥奪もできる。
svn propdel svn:executable hoge
ついでにgitも調べた
git update-index --add --chmod=+x file-name.sh
gitの方がなにしてるかわかりやすい感ある