読者です 読者をやめる 読者になる 読者になる

VMware Player 上のOSからホストOS Windows7 との共有フォルダにSubversion で checkout できない件

できなかった。

ホストOS: Windows 7 Proffessional 32bit
ゲストOS: Ubuntu 11.10

やりたかったこと
ゲストOSのUbuntu からホストOS Windows との共有フォルダにソースコードをcheckout する

起きたこと
こんなメッセージが出て、できなかった。

svn: '○○/.svn/tmp/entries' から '○○/.svn/entries' にファイル名を変更できません: 許可がありません

原因
svnクライアントは、

mv .svn/tmp/entries .svn/entries

というコマンドをReadOnlyなファイルに対して実行するようだが、
既存のReadOnlyなファイル名にファイルを上書きするのは、Unixファイルシステムでは可能だが、Windows系のそれだと禁止とのこと。

分かりにくい。