kyuuuuuuuuuuriのブログ

うぇぶエンジニアになりたくてなりたくて震えるもろきゅうの日記です

シェルの実行権限がSVNにコミットされない!

ローカル環境で

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の方がなにしてるかわかりやすい感ある