Bitbucket rimuoverà il supporto Mercurial e si concentrerà su Git

bitbucket

Attraverso una pubblicazione nel blog di la popolare piattaforma di sviluppo collaborativo Bitbucket, è stato annunciato che questa piattaforma non sarà più compatibile con il sistema di controllo del codice sorgente Mercurial che verrà invece cambiato a favore di Git.

È importante ricordare che inizialmente il servizio Bitbucket si concentrava solo su Mercurial, ma a partire dal 2011 ha iniziato a fornire supporto anche per Git. Si noti che Bitbucket si è ora evoluto da strumenti di controllo della versione a una piattaforma per gestire l'intero ciclo di sviluppo del software.

Quest'anno, Lo sviluppo di Bitbucket si concentrerà sul campo dello sviluppo congiunto e dell'espansione degli strumenti di automazione, che aiuterà a semplificare la pianificazione, la codifica e la distribuzione del progetto.

Con oltre 28 milioni di archivi, Bitbucket ha festeggiato i suoi 10 milioni di utenti registratis su Bitbucket Cloud Lo scorso aprile. Bitbucket offre integrazioni con strumenti come Jira, Trello e il resto degli strumenti della famiglia Atlassian, proprietaria della piattaforma.

La piattaforma consente di distribuire, testare, monitorare, analizzare il codice o archiviare oggetti. Fornisce integrazioni aperte con AWS, JFrog, Datadog, LaunchDarkly, Slack e altro.

Il motivo per cui ti stai orientando verso l'utilizzo di git è perché Il supporto per due sistemi di controllo della versione rallenta e complica l'implementazione dei piani, quindi si è deciso di concentrare tutta l'attenzione solo su Git e abbandonare completamente Mercurial. Git è selezionato come un prodotto più pertinente, funzionale e popolare.

Il team di Bitbucket prevede di finalizzare la creazione di nuovi repository Mercurial dagli utenti dalla 1 di febbraio di 2020.

Poi, A partire dal 1 giugno dello stesso anno, gli utenti non saranno in grado di utilizzare le funzionalità di Mercurial su Bitbucket o tramite la sua API e tutti i depositi di Mercurial verranno rimossi. Per quanto riguarda tutte le attuali funzionalità di Mercurial di Bitbucket, saranno disponibili fino al 31 maggio del prossimo anno, prima di essere eliminate.

Quindi gli utenti sono incoraggiati a migrare a Git, per cui vengono offerte utilità per convertire i repository. Se gli sviluppatori non vogliono modificare i soliti strumenti, si propone di passare ad altri servizi di hosting open source. Ad esempio, il supporto Mercurial viene fornito a SourceForge, Mozdev e Savannah.

Secondo il team di Bitbucket, la creazione di oggetti di qualità richiede un'attenzione intensa.

"Poiché Git è lo strumento più utilizzato, Mercurial corre il rischio di trascurare i problemi mentre ci evolviamo", si legge nel post del blog.

Per giustificare la sua decisione di abbandonare il supporto Merccurial, il team di Bitbucket riporta i risultati di un sondaggio

Secondo il sondaggio Stack Overflow, quasi il 90% degli sviluppatori preferisce Git e solo il 3% degli intervistati utilizza Mercurial.

Le statistiche interne di Bitbucket confermano una tendenza simile, mostrando un costante calo della popolarità di Mercurial: viene selezionato meno dell'1% dei nuovi utenti Mercurial. Allo stesso tempo, Mercurial continua a essere utilizzato per sviluppare progetti per Mozilla, OpenOffice.org, OpenSolaris, OpenJDK, Nginx, Xine e W3C.

Come migrare ed esportare depositi di mercurio?

La squadra Bitbucket consiglia ai team di sviluppo di migrare i loro repository Mercurial esistenti su Git.

Per poterlo fare, offre diversi strumenti di conversione Git che sono sul mercato, inclusi hg-fast-export e hg-git mercurial plugin.

Per supportare la migrazione dei suoi clienti, Bitbucket ha creato le seguenti risorse per fornire le conoscenze e gli strumenti necessari per una migliore transizione: un thread della community dedicato per discutere di strumenti di conversione, migrazione, suggerimenti e informazioni sulla risoluzione dei problemi e un tutorial di Git nozioni di base sulla generazione di query di estrazione, sulla creazione di nuovi database e sugli hook Git.

Tuttavia, per quei clienti che preferiscono continuare a utilizzare il sistema Mercurial, ci sono una serie di servizi di hosting Mercurial gratuiti ea pagamento, secondo il post del blog.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.