Bitbucket tar bort Mercurial-stöd och fokuserar på Git

Bit hink

Genom att publicera i bloggen för den populära utvecklingsplattformen för samarbete Bitbucket, det meddelades att denna plattform inte längre kommer att vara kompatibel med källkontrollsystemet Mercurial som istället kommer att ändras till förmån för Git.

Det är viktigt att komma ihåg att Bitbucket-tjänsten ursprungligen bara fokuserade på Mercurial, men från och med 2011 började den också ge support för Git. Det noteras att Bitbucket nu har utvecklats från versionskontrollverktyg till en plattform för att hantera hela programvaruutvecklingscykeln.

Detta år, Bitbucket-utveckling kommer att fokusera på området för utveckling av gemensamma utvecklings- och automatiseringsverktyg, vilket hjälper till att förenkla projektplanering, kodning och distribution.

Med mer än 28 miljoner arkiv, Bitbucket firade sina 10 miljoner registrerade användares på Bitbucket Cloud sista april. Bitbucket erbjuder integrationer med verktyg som Jira, Trello och resten av verktygen från Atlassian-familjen, som äger plattformen.

Plattformen låter dig distribuera, testa, övervaka, analysera kod eller lagra objekt. Ger öppna integrationer med AWS, JFrog, Datadog, LaunchDarkly, Slack och mer.

Anledningen till att du lutar dig mot att använda git är att Stöd för två versionskontrollsystem saktar ner och komplicerar genomförandet av planerna, så det beslutades att fokusera all uppmärksamhet endast på Git och helt överge Mercurial. Git väljs som en mer relevant, funktionell och populär produkt.

Bitbucket-teamet planerar att slutföra skapandet av nya Mercurial-förvar av användare från och med 1 februari 2020.

sedan, Från och med den 1 juni samma år kommer användarna inte att kunna använda Mercurial-funktioner på Bitbucket eller via dess API och alla Mercurial-insättningar tas bort. När det gäller alla Bitbucket-aktuella Mercurial-funktioner kommer de att finnas tillgängliga fram till 31 maj nästa år innan de fasas ut.

Så användarna uppmuntras att migrera till Git, för vilka verktyg som erbjuds för att konvertera arkiv. Om utvecklarna inte vill ändra de vanliga verktygen, föreslås det att man byter till andra öppen källkodstjänster. Till exempel tillhandahålls Mercurial-support på SourceForge, Mozdev och Savannah.

Enligt Bitbucket-teamet kräver intensiv uppmärksamhet att bygga kvalitetsartiklar.

"Eftersom Git är det mest använda verktyget riskerar Mercurial att försumma problem när vi utvecklas", heter det i blogginlägget.

För att motivera sitt beslut att överge Merccurial-stödet rapporterar Bitbucket-teamet resultatet av en undersökning

Enligt Stack Overflow-undersökningen föredrar nästan 90% av utvecklarna Git, och endast 3% av respondenterna använder Mercurial.

Bitbucket interna statistik bekräftar en liknande trend och visar en stadig nedgång i Mercurials popularitet: mindre än 1% av nya Mercurial-användare väljs. Samtidigt fortsätter Mercurial att användas för att utveckla projekt för Mozilla, OpenOffice.org, OpenSolaris, OpenJDK, Nginx, Xine och W3C.

Hur migrerar och exporterar kvicksilverfyndigheter?

Teamet av Bitbucket rekommenderar att utvecklingsteam migrerar sina befintliga Mercurial-förråd till Git.

För att göra detta, erbjuder olika Git-konverteringsverktyg som finns på marknaden, inklusive hg-snabb-export och hg-git mercurial-plugin.

För att stödja migrationen av sina kunder har Bitbucket skapat följande resurser för att tillhandahålla den kunskap och de verktyg som krävs för en bättre övergång: en dedikerad communitytråd för att diskutera konverteringsverktyg, migrering, tips och informationsfelsökningshjälp och en Git-handledning som täcker grunderna för att generera pull-frågor, skapa nya databaser och Git-krokar.

För de kunder som föredrar att fortsätta använda Mercurial-systemet finns det dock ett antal gratis och betalda Mercurial-värdtjänster, enligt blogginlägget.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.