Subversionリポジトリへコミットするときの405エラー
Subversionリポジトリへうまくコミットできないときがたまにあるので、メモ。
コミットしようとすると、途中で以下のようなエラーが出ることがあります。
commit -m "あれこれ変更" -N (32 paths specified)Sending C:/Users/hoge/project/apps/frontend/modules/article/templates/indexSuccess.php(中略)Adding C:/Users/hoge/project/cache/frontend/dev/templateRA layer request failedsvn: Commit failed (details follow):svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKCOL request for '/svn/pjtransrate/!svn/wrk/be91e174-dd4b-124f-abbd-dd57636aa9ad/trunk/cache/frontend/dev/template'
「405 Method Not Allowed」が出るときは、フォルダ名やファイル名にSubversionで管理できない文字が含まれている、との情報があったりしますが、symfonyのcache/frontend/dev/templateの下は symfony cc した後は空なので、管理できない文字とやらが含まれているということはありません。
とりあえずcache/frontend/dev/templateを手動で削除してからコミットしたら、うまくいきました。
よく分かりませんが、うまくいったのでよしとしよう。