Ubuntuマシンに共有をマウントしました。この共有にSubversion作業コピーをチェックアウトできません。実行しようとすると、エラーメッセージが表示されます。
svn: E200033: database is locked, executing statement 'CREATE TABLE REPOSITORY...
しかしながら、
1)ローカルディレクトリの同じリポジトリをチェックアウトできます。
2)Macの同僚は、共有ディレクトリへのリポジトリを確認できます。
私の仕様は次のとおりです。
Ubuntu 12.04
svn 1.7.5
mount.cifsバージョン:5.1
//scorpio-dev/iemav_dev$ /home/selah/Shares/iemav_dev cifs noauto,credentials=/etc/cifspw,uid=1000,dir_mode=0777,file_mode=0666 0 0
CIFS共有をマウントするときにNOBRLオプションを設定する必要があります。どうやらこれはSQLiteを使用するアプリの問題です-SVN 1.7とFirefoxが思い浮かびます。
ここ はNOBRLのリファレンスです
NOBRL-バイト範囲ロック要求をサーバーに送信しません。これは、cifsスタイルの必須バイト範囲ロックで壊れる特定のアプリケーションに必要です(ほとんどのcifsサーバーは、勧告バイト範囲ロックの要求をまだサポートしていません)。