2009-07-10 17 views
3

これは基本的な質問のようですが、明確な答えは見つかりませんでした。本質的に、私たちは1.5のクライアントを持つSubversion 1.4サーバーを持っています。私が知りたいことは、ブランチ/マージトラッキングのような1.5の機能のいくつかを使用したいのですが、サーバが少なくとも1.5である必要がありますか?Subversionのクライアント/サーバのバージョンは同じであるか、お互いに近い必要がありますか?

私は、1.5のクライアントではリポジトリを1.5に自動的にアップグレードすることがありますが、サーバが古いバージョンを実行している場合に起こることはありますか?私たちはsvn://プロトコルを使用しているので、サーバを合理的に最新の状態に保つ必要があると思います。誰にもこれに関する経験はありますか?ありがとう!

答えて

4

release notes for v1.5はこの質問に答えます。各クライアント/サーバーの組み合わせで使用できる機能について詳しく説明しています。

+0

ありがとう、ティム!これは実際に私が探していたものです。リリースノート以外のすべてのドキュメントをチェックしました。 :) – Poldon

0

クライアントは、クライアントマシン上のリポジトリのチェックアウトを、私が理解する限り自動的にアップグレードします。つまり、1.4クライアントを使用して1.5修正チェックアウトと対話することはできませんが、ここでは1.5クライアントと1.4サーバーを使用している人がいます。ただし、新しい1.5機能を使用するには、1.5サーバーが必要です。

また、私は彼らが今や最大1.6だと思います。

0

2つの異なるクライアントを使用している場合、問題はローカルリポジトリになる傾向があります。私は彼らが少しオフになっている多くの時間を持っていたし、新しいものはあなたのリポジトリをアップグレードし、古いクライアントはもはやそれを読むことができません。

あなたがタートルを使用する場合Windowsで起こります。

+0

カメはあなたのマシンにインストールされているsvn.exeとやりとりするのですか、それとも独自のアクセスライブラリを持っていますか? –

+0

それはそれ自身のライブラリを持っていますし、違う互換性のないバージョンになる可能性があります。 –

関連する問題