どのような種類のサーバーを使用していますか? apache(http://)またはsvnserve(svn://)を実行している場合は、すべてのsvnバイナリをバイナリの1.6.3バージョンに置き換えてください(knee jerk nag - リポジトリを最初にバックアップし、古い周囲のバイナリ)。 Apacheを使用している場合は、Apacheモジュールをアップグレードすることを忘れないでください。
サーバーを使用していないが、ファイルdirecty(c:\)に対して実行している場合は、クライアントを更新して1.6.3を使用してください。
この時点で、新しい1.6サーバーが1.4リポジトリを提供しています。リポジトリ構造をアップグレードして新しい機能に完全にアクセスするには、1.6バイナリに付属のsvnadmin upgradeコマンドを使用します。リポジトリの物理ファイルにアクセスできるマシンでこのコマンドを実行し、リポジトリルート(c:\ myrepository)の物理的な場所を指定します。
svnadminダンプで内容をダンプし、新しい空のリポジトリを作成し、svnadminで古いダンプをロードすると、より最適化されたリポジトリ構造が得られるかもしれません。 1.5 & 1.6のリリースノートと "svnadmin help upgrade"の出力を読み、その理由を確認してください。
お客様のクライアントは、準備ができたら別途アップグレードできます。 1.6サービスは1.4,1.5、または1.6クライアントと通信でき、1.6クライアントは1.4サーバと通信できるため、クライアントを最初にアップグレードするかどうかは関係ありません。
リポジトリとは異なり、新しいクライアントに表示されるとすぐに、マシン上の作業コピーがアップグレードされます。これは、同じマシン上の異なるバージョンのクライアントを混在させるのに問題があることを意味します。たとえば、tortoisesvnとankh svnを使用する場合、両方のクライアントを同時に1.6バージョンに更新する必要があります。作業コピーバージョンエラーが発生した場合、これが原因です。古いクライアントの使用を中止するまで、それは消えません。
すべての物語転覆と同様に、redbookは必須です。
クライアントまたはサーバーをアップグレードしていますか? – EFraim
SVN Serverバージョン:svnadmin、バージョン1.4を実行しています。4(r25188)2007年6月8日18時49分42秒 – Robs