私たちは仕事で svn バージョン 1.5.1 (r32289) を使用しています。私の OS X マシンにはバージョン 1.6.6 (r40053) があります。sshfsを使用して開発サーバーにディレクトリをマウントしています。ここで、マシンから svn を使用して開発サーバーへの別の接続を「保存」できると考えました。しかし、svn 1.6.6 (でもsvn up
) でリポジトリにアクセスするたびに、開発/ライブ マシンから svn を処理しようとすると、私 (および私の同僚) は次のエラーを受け取ります。
svn: このクライアントは古すぎるため、作業コピー '.' を使用できません。新しい Subversion クライアントを入手するか、この作業コピーをダウングレードする必要があります。詳細については、 http://subversion.tigris.org/faq.html#working-copy-format-changeを参照してください。
エラー メッセージに記載されているページに記載されているスクリプトを使用すると問題は解決しますが、次の点に注意してください。
リポジトリを処理するときに svn が使用/強制する形式を指定する方法はありますか?
svn コマンドのエイリアスを作成しても問題ありません (すべての svn コマンドにパラメーターを追加する必要がある場合)。