MW211 EXIT

devlog
SVN/実行権限
2013年05月01日
Linuxからシェル等を追加する場合には、その時点の実行権限で追加され、
チェックアウト(更新)やエクスポートするとその実行権限が初期設定される。

しかし、Windowsの場合は実行権限という概念自体がないので
「rw-r--r--」(644)の権限で登録されてしまう。

実行権限を登録したい場合には、プロパティを選び。
┌─────────────┐
│├SVN更新                 │
│├SVNコミット             │
│└TortoiseSVN             │
│  └プロパティ            │
└─────────────┘
そこから、「新規→実行形式」を選ぶ。
┌プロパティ───────────────────┐
│┌──────────────────────┐│
│└──────────────────────┘│
│┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐│
││    ││    ││    ││    ││    ││新規││
│└──┘└──┘└──┘└──┘└──┘└└実行形式
└────────────────────────┘
そこで「実行形式」のラジオボタンを有効とすればOK。
┌──────────────────────────┐
│【注意】このプロパティはWindowsでは効果がありません │
│  ●実行形式                                        │
│  ○非実行形式                                      │
│┌─────┐┌─────┐┌─────┐          │
││    OK    ││キャンセル││  ヘルプ  │          │
│└─────┘└─────┘└─────┘          │
└──────────────────────────┘
これで「rwxr-xr-x」(755)の権限となるので、このままコミットすればよい。

ただし、これをWindows上(TortoiseSVNとか)から、チェックアウト(更新)等しても
ダメで、Linuxコマンドでチェックアウト(更新)等して初めて権限が反映される。
ということに注意。
分類:SVN