Bitbucket supprimera le support Mercurial et se concentrera sur Git

bitbucket

Par une publication dans le blog de la populaire plateforme de développement collaboratif Bitbucket, il a été annoncé que cette plate-forme ne sera plus compatible avec le système de contrôle de source Mercurial qui sera plutôt changé en faveur de Git.

Il est important de se rappeler qu'au départ, le service Bitbucket se concentrait uniquement sur Mercurial, mais à partir de 2011, il a également commencé à fournir un support pour Git. Il est à noter que Bitbucket a maintenant évolué d'outils de contrôle de version à une plate-forme pour gérer le cycle complet de développement logiciel.

Cette année, Le développement de Bitbucket se concentrera sur le domaine du développement conjoint et de l'expansion des outils d'automatisation, ce qui aidera à simplifier la planification, le codage et le déploiement des projets.

Avec plus de 28 millions de référentiels, Bitbucket a célébré ses 10 millions d'utilisateurs enregistréss sur Bitbucket Cloud avril dernier. Bitbucket propose des intégrations avec des outils tels que Jira, Trello et le reste des outils de la famille Atlassian, propriétaire de la plateforme.

La plateforme vous permet de déployer, tester, surveiller, analyser du code ou stocker des objets. Fournit des intégrations ouvertes avec AWS, JFrog, Datadog, LaunchDarkly, Slack, etc.

La raison pour laquelle vous vous penchez vers l'utilisation de git est que La prise en charge de deux systèmes de contrôle de version ralentit et complique la mise en œuvre des plans, il a donc été décidé de concentrer toute l'attention uniquement sur Git et d'abandonner complètement Mercurial. Git est sélectionné comme un produit plus pertinent, fonctionnel et populaire.

L'équipe Bitbucket prévoit de finaliser la création de nouveaux référentiels Mercurial par les utilisateurs de la 1 de février de 2020.

Ensuite, À partir du 1er juin de la même année, les utilisateurs ne pourront plus utiliser les fonctionnalités Mercurial sur Bitbucket ou via son API et tous les dépôts Mercurial seront supprimés. Quant à toutes les fonctionnalités Mercurial actuelles de Bitbucket, elles seront disponibles jusqu'au 31 mai de l'année prochaine, avant d'être progressivement supprimées.

Les utilisateurs sont donc encouragés à migrer vers Git, pour lesquels des utilitaires sont proposés pour convertir les référentiels. Si les développeurs ne souhaitent pas changer les outils habituels, il est proposé de passer à d'autres services d'hébergement open source. Par exemple, le support Mercurial est fourni à SourceForge, Mozdev et Savannah.

Selon l'équipe Bitbucket, la construction d'objets de qualité nécessite une attention particulière.

«Étant donné que Git est l'outil le plus utilisé, Mercurial court le risque de négliger les problèmes au fur et à mesure que nous évoluons», lit-on dans l'article du blog.

Pour justifier sa décision d'abandonner le support Merccurial, l'équipe Bitbucket rend compte des résultats d'une enquête

Selon l'enquête Stack Overflow, près de 90% des développeurs préfèrent Git et seulement 3% des répondants utilisent Mercurial.

Les statistiques internes de Bitbucket confirment une tendance similaire, montrant une baisse constante de la popularité de Mercurial: moins de 1% des nouveaux utilisateurs de Mercurial sont sélectionnés. Dans le même temps, Mercurial continue d'être utilisé pour développer des projets pour Mozilla, OpenOffice.org, OpenSolaris, OpenJDK, Nginx, Xine et W3C.

Comment migrer et exporter des gisements de mercure?

L'équipe Bitbucket recommande aux équipes de développement de migrer leurs référentiels Mercurial existants vers Git.

Pour faire ceci, propose différents outils de conversion Git qui sont sur le marché, y compris hg-fast-export et hg-git mercurial plugin.

Pour prendre en charge la migration de ses clients, Bitbucket a créé les ressources suivantes pour fournir les connaissances et les outils nécessaires à une meilleure transition: un fil de discussion dédié à la communauté pour discuter des outils de conversion, de la migration, des astuces et de l'aide au dépannage d'informations et un tutoriel Git qui couvre le les bases de la génération de requêtes d'extraction, de la création de nouvelles bases de données et des hooks Git.

Cependant, pour les clients qui préfèrent continuer à utiliser le système Mercurial, il existe un certain nombre de services d'hébergement Mercurial gratuits et payants, selon le blog.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.