Spielt die Version von Mercurial eine Rolle?

8

Mir wurde ein Klon eines Mercurial-Repositorys gegeben und ich weiß nicht, auf welcher Version von Mercurial das Repository erstellt wurde. Sind alle Mercurial-Repositorys abwärtskompatibel? I.e. kann ich die neueste Version von Mercurial auf meinem Rechner installieren und mit dem Repository arbeiten können? OK oder könnte es Probleme geben, die nicht die Version von Mercurial kennen, unter der das Repository erstellt wurde?

    
BestPractices 14.11.2011, 19:07
quelle

2 Antworten

4

Ich schreibe Blogpost zu diesem Thema:

Kurzfristig kann die neue HG-Version lokal auf alten Repositories arbeiten, aber den Satz falsch zurücksetzen.

Das Drahtprotokoll ändert sich nicht zwischen HG-Versionen, sodass Sie klonen , ziehen , drücken von jeder Version von HG auf eine beliebige Version von HG, die auf den Ссылка und ssh: // Protokollen laufen.

Wenn Sie auf ein Repository in Ihrem lokalen Dateisystem zugreifen und es nicht unterstützt wird, erhalten Sie eine Fehlermeldung wie:

%Vor%

Dies wird durch Schlüsselwörter von erforderlichen Dateien gesteuert:

%Vor%     
gavenkoa 14.11.2011, 20:17
quelle
3

Die Mercurial-Entwickler gehen zu großen Längen , um die Abwärtskompatibilität sicherzustellen.

Änderungen, die sich auf die Kompatibilität auswirken könnten, finden Sie auch in UpgradeNotes .

    
Tim Henigan 14.11.2011 20:14
quelle

Tags und Links