MacOSXにプリインストールされているSubversionでは、ファイル名やディレクトリ名に濁点つきの日本語を使用していると、ファイル名の有無をうまく判別できなかった。

仕方がないので今まではParallels上のWindowsからTortoiseSVNを使ってコミットしていたのだが、最近になってようやくMacPortsで上記の問題を解決できるようになった。

$ sudo port -v install subversion +unicode_path

実は、私の環境では上記のコマンドをいきなり実行しても、「Berkeley DBが古いよ」みたいなエラーが出てうまくインストールできなかったので、以下のコマンドを実行してMacPortsをアップデートしてから実行したらうまくいった。

sudo port upgrade installed

XCodeのバージョンが古いと怒られるので、エラーが出たらADCでXCodeの最新版を入手してインストールしてからやり直しましょう。