質問: tortoisesvnは失敗をコミットします:「ファイルまたはディレクトリが破損していて読み取り不能です」、「読み取り専用データベースを書き込もうとしました」 tortoisesvnを数週間使用しています。エラーが頻繁に発生します。私がするほとんどすべてがエラーを引き起こします。これは、インターネット上のリポジトリ、ローカルの私のマシン、またはネットワーク上のマシンの場合です。それで私は追跡し始めました。いくつかの例を以下に示します。 2010年12月31日 'c:\ users\jisaacks\desktop\my branch test.svn\tmp\entries'を 'c:\ users\jisaacks\desktop\my branch test.svn\entries'に移動できません:ファイルまたはディレクトリが破損していますと読めません。 2011年1月4日 コミットに失敗しました(詳細は次のとおりです):サーバーは、「/ svn/kranichs-svn /!svn/wrk/b316f15e-0869-4644-9c53-87aa0103506b/branchs」に対するmkcol要求に応答して、予期しない戻り値(405メソッドは許可されていません)を送信しました 2011年1月6日 「c:\ users\jisaacks\desktop\dvdcatalog\vendors.svn\tmp\entries」を「c:\ users\jisaacks\desktop\dvdcatalog\vendors.svn\entries」に移動できません:ファイルまたはディレクトリ破損していて判読できません。 2011年1月6日 'c:\ users\jisaacks\desktop\dvd catalog\cake\tests\test_app\views\layouts.svn\tmp\entries'を 'c:\ users\jisaacks\desktop\dvd catalog\cake\testsに移動できません\ test_app\views\layouts.svn\entrys ':ファイルまたはディレクトリが破損していて読み取り不能です。 2011年1月6日 コミットに失敗しました(詳細は次のとおりです):読み取り専用データベースの書き込みを試みます読み取り専用データベースの書き込みを試みます 読み取り専用データベースに関する最後の問題は、コミットするたびに発生します。作業コピーでヘッドリビジョン(7)に取り組んでいるかどうかを言います。私は変更を加えてコミットします。それは私にこのエラーを与えます。しかし、ログを見ると、リビジョン8(今行ったコミット)があることがわかりますが、まだリビジョン7のままです。したがって、コミットしたばかりの現在のリビジョンになるように更新を実行する必要があります。私はそれを明確に説明したと思います。とにかく、これらすべてのエラーがあると思います。tsvnはこれだけ不安定なのですか、誰もがこれらの問題を抱えていますか。それとも私だけですか?私だけの場合、私は何を間違っている可能性がありますか?
回答: 私は同じ問題に直面しました。インターネットで検索したところ、 この記事 が見つかりました。その後、基本的に権限の問題である、svnのセットアップに使用したユーザーとは異なるユーザーとしてログに記録されていることに気付きました。更新:記事がなくても回答が完了するように、さらに情報を追加します。基本的に、私はrootユーザーを使用してsvnをセットアップ/インストールしましたが、多くのlinuxシステムのデフォルトユーザーはroot以外です。そのため、システムにログインしたとき、私はrootではなかったため、上記の問題が発生していました。 sudo su、rootとしてログインする必要があり、すべてが機能しました