2017-06-26 4 views
0

Mercurialにはいくつかの最小バージョンコントロールがありますか?ローカルマシンに古いバージョンがあるような場合は、サーバーに接続しようとすると、何らかのエラーメッセージが出力されますか?サーバーとローカルマシンのMercurialバージョン

または、ローカルマシンからバージョン4.0以降のMercurialバージョンのみを受け付けるようにサーバー側のMercurialを構成する可能性はありますか?

+0

特定のバージョンについて心配しているのはなぜですか?代わりに機能について心配してください。クライアントが必要な機能をサポートできない場合は、チェックインすることはできません。古いバージョンでは必要な機能がサポートされている場合は、どうして気になるのでしょうか? ? – PaulProgrammer

+0

特定のバージョンに問題はありません。しかし、クライアントのバージョンが新すぎてエラーメッセージが表示されない状況があった場合、だから私は、これをふりかえる方法があると思った。 –

+1

そして、私たちはいくつかのリポジトリが年に数回壊れてしまう問題があります。私たちはそれの根本的な原因を知りませんし、リポジトリがいつ壊れているのかも知りません。 1つの理由が古いMercurialバージョン3.7であると考えられます。サーバーのバージョンを更新すると、クライアントにも更新を強制します。 –

答えて

0

Mercurialクライアントは、Mercurialサーバーに接続できる必要があります。機能が不足している可能性がありますが、push,pullcloneなどの基本的な機能は動作します。

+0

少なくとも、これは当てはまりません。私たちは「Hurab」(https://hglabhq.com/)v1.8を持っています。これには「Mercurialが組み込まれています」(v3.3またはそれ以前)があります。クライアントサーバーの応答でv3.8よりも新しいMercurialを使用すると、 '' abur: 'http://url.to/repo'はhgリポジトリではないようです:Hglab "からのhtmlページ"。 –

+0

サードパーティのソリューションにはコメントできません。私はちょうど "バニラ"のMercurialについて話していた。 –

関連する問題