Bitbucket va elimina suportul Mercurial și se va concentra pe Git

BitBucket

Printr-o publicație în blogul populara platformă de dezvoltare colaborativă Bitbucket, s-a anunțat că această platformă nu va mai fi compatibilă cu sistemul de control al sursei Mercurial care va fi schimbat în favoarea lui Git.

Este important de reținut că inițial serviciul Bitbucket s-a concentrat doar pe Mercurial, dar începând cu 2011, a început să ofere și suport pentru Git. Este de menționat că Bitbucket a evoluat acum de la instrumente de control al versiunilor la o platformă pentru gestionarea întregului ciclu de dezvoltare a software-ului.

În acest an, Dezvoltarea Bitbucket se va concentra pe domeniul de expansiune al instrumentelor de automatizare și dezvoltarea comună, care va ajuta la simplificarea planificării, codării și implementării proiectelor.

Cu peste 28 de milioane de depozite, Bitbucket și-a sărbătorit cei 10 milioane de utilizatori înregistrațieste pe Bitbucket Cloud aprilie trecut. Bitbucket oferă integrări cu instrumente precum Jira, Trello și restul instrumentelor din familia Atlassian, care deține platforma.

Platforma vă permite să implementați, să testați, să monitorizați, să analizați codul sau să stocați obiecte. Oferă integrări deschise cu AWS, JFrog, Datadog, LaunchDarkly, Slack și multe altele.

Motivul pentru care înclinați spre utilizarea git este pentru că Suportul pentru două sisteme de control al versiunilor încetinește și complică implementarea planurilor, așa că s-a decis să se concentreze toată atenția doar pe Git și să abandoneze Mercurial cu totul. Git este selectat ca un produs mai relevant, funcțional și popular.

Echipa Bitbucket intenționează să termine crearea de noi depozite Mercurial de către utilizatori începând cu 1 februarie 2020.

apoi, Începând cu 1 iunie a aceluiași an, utilizatorii nu vor putea folosi funcțiile Mercurial pe Bitbucket sau prin API-ul său și toate depozitele Mercurial vor fi șterse. În ceea ce privește toate caracteristicile actuale ale Bitbucket Mercurial, acestea vor fi disponibile până pe 31 mai a anului viitor, înainte de a fi eliminate.

Prin urmare, utilizatorii sunt încurajați să migreze la Git, pentru care sunt oferite utilități pentru a converti depozitele. Dacă dezvoltatorii nu doresc să schimbe instrumentele obișnuite, se propune trecerea la alte servicii de găzduire open source. De exemplu, suportul Mercurial este oferit pe SourceForge, Mozdev și Savannah.

Potrivit echipei Bitbucket, construirea de articole de calitate necesită o atenție intensă.

„Având în vedere că Git este cel mai utilizat instrument, Mercurial riscă să neglijeze problemele pe măsură ce evoluăm”, se arată în postarea de pe blog.

Pentru a-și justifica decizia de a abandona suportul Mercurial, echipa Bitbucket raportează rezultatele unui sondaj

Potrivit sondajului Stack Overflow, aproape 90% dintre dezvoltatori preferă Git și doar 3% dintre respondenți folosesc Mercurial.

Statisticile interne ale Bitbucket confirmă o tendință similară, arătând o scădere constantă a popularității Mercurial: mai puțin de 1% dintre noii utilizatori Mercurial sunt selectați. În același timp, Mercurial continuă să fie folosit pentru a dezvolta proiecte Mozilla, OpenOffice.org, OpenSolaris, OpenJDK, Nginx, Xine și W3C.

Cum să migrați și să exportați depozite de mercuri?

Echipa de Bitbucket recomandă echipelor de dezvoltare să-și migreze depozitele Mercurial existente la Git.

Pentru a face acest lucru, oferă diferite instrumente de conversie Git care sunt pe piață, inclusiv hg-fast-export și Mercurial hg-git plugin.

Pentru a sprijini migrarea clienților săi, Bitbucket a creat următoarele resurse pentru a oferi cunoștințele și instrumentele necesare pentru o tranziție mai bună: un fir dedicat comunității pentru a discuta despre instrumente de conversie, migrare, sfaturi și informații de depanare și un tutorial Git care acoperă elementele de bază ale generarea de interogări pull, crearea de noi baze de date și hook-uri Git.

Cu toate acestea, pentru acei clienți care preferă să folosească în continuare sistemul Mercurial, există o serie de servicii de găzduire Mercurial gratuite și plătite, potrivit postării pe blog.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.