2013-07-24 22 views
5

ファイルに名前にプラス記号(+)が含まれていると、VisualSVNサーバーにファイルをコミットする際に問題が発生します。これはiOS開発に必要なものです。私はプラス記号が含まれている名前のファイルをコミットしようとすると、私は、次のエラーを取得:プラス(+)記号(SVNファイル名)

のsvn:E155011:「C:... \ Fooの+ Bar.txtが」ファイルの日付の外にある

のsvn:E160013: '/svn/Test/!svn/txr/1-8/Foo+Bar.txt' パスは、これは非常にイライラさせられる

が見つかりません。私はWindowsとMac OS Xの両方で、1.6と1.7の両方のクライアントでいくつかのクライアント(TortoiseSVN、Apache SVN)を試しました。私はプラス記号が常にSVNで特別な場合を除き、これはVisualSVNの問題かもしれないと思っています。その場合は、回避策(例:プラス記号などをエスケープする)がありますか。私はこれに関する何かをGoogleで見つけることができませんでした。

+0

プラス記号は有効な記号です。 1.サーバログには何が記録されていますか? 2. 'svn ci'を実行する前に作業コピーに対して' svn up'を実行しましたか? – bahrep

+0

サーバーはエラーのために何も記録していないようです。はい、私はクリーンで新しいリポジトリでテストしました。プラス記号を含む新しいファイルを作成しました。ファイルを追加するとうまくいくようですが、ファイルデータを転送すると上記のエラーが発生します。 「古くなった」エラーは非常に誤解を招くようです... – pqvst

+1

テスト環境でエラーを再現できません。 したがって、クリーンなリポジトリ(フックなし、他のコミッタ、読み取り/書き込みアクセスなし)で動作をテストし、パスに '+'を付けずにファイルをコミットできますが、 '+'は失敗します。クライアントとVisualSVNサーバーインスタンスの間にプロキシはありますか?実行する正確なアクションと使用するSVNクライアントのバージョンを記述してください。 – bahrep

答えて

関連する問題