Technologische Neuigkeiten, Bewertungen und Tipps!

BitBucket beendet die Quecksilberunterstützung, wenn Git immer noch ein Lieblingsentwickler wird

itBucket hat offiziell angekündigt, die Unterstützung von Bitbucket Cloud und seinen APIs durch Mercurial einzustellen. Alle Mercurial-Funktionen und -Repositorys werden am 1. Juni 2020 von der Plattform entfernt.

Beim Start von BitBucket im Jahr 2008 wurde zunächst nur das Mercurial-Repository unterstützt. Dies änderte sich jedoch langsam, und 2012 begannen Software-Hosting-Dienste, die Vorzüge von Mercurial und Git, dem anderen dominierenden Versionskontrollsystem, zu vergleichen.

Ende von Mercurial auf BitBucket

In weniger als einem Jahr wird BitBucket alle Mercurial-Tracks von seinen Servern und Repositorys entfernen. Ab dem 1. Februar 2020 können BitBucket-Benutzer keine neuen Mercurial-Repositorys mehr erstellen.

Die derzeit auf Bitbucket verfügbare Mercurial-Funktion ist jedoch bis zum 31. Mai 2020 verfügbar.


BitBucket beendet die Quecksilberunterstützung, wenn Git immer noch ein Lieblingsentwickler wird 1

Denise Chan, Senior Product Marketing Manager bei Bitbucket, sagte: "Die Einführung von Git ist im Laufe der Jahre zu einem Standardsystem geworden." Dies hat zu einem langsamen Tod von Mercurial geführt.

Reduzierung des Quecksilberverbrauchs

Laut der Stack Overflow Developer Survey verwenden fast 90% der Entwickler Git, während Mercurial mit nur etwa 3% der Entwickler das unbeliebteste Versionskontrollsystem ist.

Es ist zu beachten, dass Mercurial in solchen Unternehmen immer noch verwendet wird. Facebook, Google und Mozilla. Wenn es jedoch darum geht, Mercurial für Bitbucket zu verwenden, nimmt es weiter ab, und der Prozentsatz der neuen Bitbucket-Benutzer, die sich für Mercurial entscheiden, sinkt auf weniger als 1%

jamf jetzt

Darüber hinaus ist auch die technische Belastung durch die Unterstützung von zwei Versionskontrollsystemen ein Problem.

Es ist nicht nur der zusätzliche Aufwand für die Wartung beider Systeme, sondern die Repository-Plattform ist auch besorgt darüber, dass die Aufteilung der Aufmerksamkeit zwischen Mercurial und Git die Qualität der von ihr bereitgestellten Dienste beeinträchtigen kann.

Abgesehen davon ist BitBucket nicht der einzige, der Mercurial für Git losgeworden ist. Das OpenJDK-Projekt wurde ebenfalls auf Git verschoben.

Laut Oracle waren die Gründe für die Änderung eine Verringerung der Größe der Metadaten zur Versionskontrolle, eine größere Anzahl von Entwicklungstools, die mit Git-Unterstützung geliefert wurden, und eine größere Anzahl von Optionen zum Hosten des Git-Repositorys.

Was passiert mit dem Mercurial-Repository?

Chan gibt Entwicklern, die Mercurial verwenden, einen einfachen Vorschlag: Nehmen Sie einen Git-Zug oder importieren Sie einfach Ihr Mercurial-Repository und bringen Sie es woanders hin.

Er schlug vor: "Das Team (um) seine vorhandenen Mercurial-Repositorys auf Git zu migrieren", verweist auf die Git-Konvertierungstools auf dem Markt, wie das Plugin hg-fast-export und hg-git mercurial.

Einige Entwickler fühlen sich nicht lustig

Die jüngste Entscheidung von BitBucket, Mercurial loszuwerden, passt nicht zu einigen Entwicklern, die dies getan haben Twitter um Ihre Enttäuschung auszudrücken:

Ich weiß nicht, ob ich vermitteln kann, wie traurig es für mich ist. Zusätzlich zu der Anzahl der * Arbeits * -Migrationen, die mich zum Anmelden zwingen, ist git die schlechteste Software, die jemals erstellt wurde. Stattdessen sollte es * nein * geben. Alle seine Konkurrenten wurden vom Erdboden zerstört.

– mcc (@ mcclure111) 20. August 2019

Ich habe gerade eine E-Mail von Bitbucket erhalten, in der ich meinen gesamten Code hoste. Die Mercurial-Unterstützung, die von allen meinen Projekten verwendet wird, weil Git ein Hirngift ist, wird in weniger als einem Jahr entfernt.

– JP (@vectorpoem), 20. August 2019

Table of Contents