SVN の奇妙な動作が発生しています。mod_dav、mod_dav_svn、およびSVN 1.5.2を使用して、Apache 2.2.9でSVNリポジトリを実行しています。チェックアウトしようとすると (リモート 1.5.4 クライアントまたはサーバーローカル 1.5.2 クライアント - どちらも「デフォルト」の svn バイナリから)、次のようなメッセージが表示されます。
mx-mac:Test mx$ svn ci -m "" Adding test.txt svn: コミットに失敗しました (詳細は次のとおりです): svn: XML データは整形式ではありませんでした
HTTP 接続を盗聴して分かったのは、リモート SVN リポジトリ (Apache) への 1 つの要求が「ピアによるリセット」で終了し、応答を返さないことです (HTTP Scoop を使用して盗聴しました)。
Apacheの設定に関しては、すべてのモジュールがロードされています。レポに適切な権限が設定され、レポは svnadmin create によって作成され、apache ユーザーに chown されました (とにかく、chmod -R 777 レポ ディレクトリを実行しても機能しませんでした)。
Apache 構成には、認証とともに DAV および SVNPath ディレクティブが含まれています。
数時間試してみた後、私はかなり必死になっているので、誰かがそのような問題に遭遇したことがあるなら、私に知らせてください. どうもありがとう!