2017-06-26 4 views
0

Hat Mercurial eine minimale Versionskontrolle? Wie wenn ich zu alte Version in der lokalen Maschine habe, gibt es irgendeine Fehlermeldung aus, wenn ich versuche, mich mit dem Server zu verbinden?Mercurial-Versionen in Server und lokalem Rechner

Oder besteht die Möglichkeit, das serverseitige Mercurial so zu konfigurieren, dass nur Mercurial-Versionen der Version 4.0 oder neuer von lokalen Maschinen akzeptiert werden?

+0

Warum sich Sorgen über bestimmte Versionen machen? Sorgen Sie sich stattdessen um die Fähigkeit. Vermutlich möchten Sie eine neuere Version verwenden, da sie eine bestimmte Funktion hat, die Sie benötigen - wenn der Client die erforderliche Funktion nicht unterstützen kann, kann er nicht einchecken. Wenn ältere Versionen die erforderliche Funktionalität unterstützen, sollten Sie sich die Mühe machen ? – PaulProgrammer

+0

Spezifische Version ist kein Problem. Aber wenn wir eine Situation hatten, in der die Client-Version zu neu war, hat die Fehlermeldung das nicht mitgeteilt. Also dachte ich, wenn es einen Weg gibt, so etwas vorzutäuschen. –

+1

Und wir haben Probleme, wo einige unserer Repositories einige Male pro Jahr verdorben werden. Wir kennen die Ursache dafür nicht und wissen nicht einmal, wann Repositories beschädigt werden. Wir vermuten, dass ein Grund zu alt Mercurial Version 3.7 sein kann. Wenn wir also die Serverversion aktualisieren, möchten wir die Clients auch zur Aktualisierung zwingen. –

Antwort

0

Jeder Mercurial-Client sollte eine Verbindung zu einem beliebigen Mercurial-Server herstellen können. Möglicherweise fehlen Funktionen, aber die Grundlagen wie push, pull und clone sollten funktionieren.

+0

Zumindest trifft dies in unserem Fall nicht zu. Wir haben [Hglab] (https://hglabhq.com/) v1.8, das "Built-in Mercurial" (v3.3 oder älter) hat. Und wenn wir neuere Mercurial als v3.8 in Client-Server-Antworten verwenden "" abbrechen: 'http://url.to/repo' scheint nicht ein hg-Repository zu sein: HTML-Seite von Hglab "'. –

+0

Ich kann keine Kommentare zu Lösungen von Drittanbietern abgeben. Ich sprach nur von "Vanille" Mercurial. –

Verwandte Themen