Bitbucket akan menghapus dukungan Mercurial dan fokus pada Git

Bitbucket

Melalui sebuah publikasi di blog platform pengembangan kolaboratif yang populer Bitbucket, diumumkan bahwa platform ini tidak lagi kompatibel dengan sistem kendali sumber Mercurial yang akan diubah menjadi Git.

Penting untuk diingat bahwa awalnya layanan Bitbucket hanya berfokus pada Mercurial, tetapi mulai tahun 2011, ia juga mulai memberikan dukungan untuk Git. Perlu dicatat bahwa Bitbucket kini telah berevolusi dari alat kontrol versi menjadi platform untuk mengelola siklus pengembangan perangkat lunak lengkap.

Tahun ini, Pengembangan Bitbucket akan fokus pada bidang pengembangan bersama dan perluasan alat otomasi, yang akan membantu menyederhanakan perencanaan, pengkodean, dan penerapan proyek.

Dengan lebih dari 28 juta repositori, Bitbucket merayakan 10 juta pengguna terdaftarnyaada di Bitbucket Cloud April lalu. Bitbucket menawarkan integrasi dengan alat-alat seperti Jira, Trello, dan alat-alat lain dari keluarga Atlassian, yang memiliki platform tersebut.

Platform ini memungkinkan Anda untuk menerapkan, menguji, memantau, menganalisis kode, atau menyimpan objek. Menyediakan integrasi terbuka dengan AWS, JFrog, Datadog, LaunchDarkly, Slack, dan lainnya.

Alasan Anda cenderung menggunakan git adalah karena Dukungan untuk dua sistem kontrol versi memperlambat dan memperumit implementasi rencana, sehingga diputuskan untuk memfokuskan semua perhatian hanya pada Git dan meninggalkan Mercurial sepenuhnya. Git dipilih sebagai produk yang lebih relevan, fungsional dan populer.

Tim Bitbucket berencana untuk menyelesaikan pembuatan repositori Mercurial baru oleh pengguna per 1 Februari 2020.

Lalu, Mulai 1 Juni di tahun yang sama, pengguna tidak akan dapat menggunakan fitur Mercurial di Bitbucket atau melalui API-nya dan semua deposit Mercurial akan dihapus. Adapun semua fitur Mercurial Bitbucket saat ini, akan tersedia hingga 31 Mei tahun depan, sebelum dihentikan secara bertahap.

Jadi pengguna didorong untuk bermigrasi ke Git, untuk utilitas mana ditawarkan untuk mengonversi repositori. Jika pengembang tidak ingin mengubah alat biasa, disarankan untuk beralih ke layanan hosting sumber terbuka lainnya. Misalnya, dukungan Mercurial disediakan di SourceForge, Mozdev, dan Savannah.

Menurut tim Bitbucket, membangun item berkualitas membutuhkan perhatian yang intens.

"Karena Git adalah alat yang paling banyak digunakan, Mercurial berisiko mengabaikan masalah saat kami berkembang," tulis postingan blog tersebut.

Untuk membenarkan keputusannya untuk meninggalkan dukungan Merccurial, tim Bitbucket melaporkan hasil survei

Menurut survei Stack Overflow, hampir 90% developer lebih memilih Git, dan hanya 3% responden yang menggunakan Mercurial.

Statistik internal Bitbucket mengkonfirmasi tren serupa, menunjukkan penurunan yang stabil dalam popularitas Mercurial: kurang dari 1% pengguna Mercurial baru dipilih. Pada saat yang sama, Mercurial terus digunakan untuk mengembangkan proyek untuk Mozilla, OpenOffice.org, OpenSolaris, OpenJDK, Nginx, Xine, dan W3C.

Bagaimana cara bermigrasi dan mengekspor simpanan merkuri?

Tim Bitbucket merekomendasikan agar tim pengembangan memigrasi repositori Mercurial mereka yang ada ke Git.

Untuk melakukan ini, menawarkan alat konversi Git yang berbeda yang ada di pasaran, termasuk plugin hg-fast-export dan hg-git mercurial.

Untuk mendukung migrasi pelanggannya, Bitbucket telah membuat sumber daya berikut untuk memberikan pengetahuan dan alat yang diperlukan untuk transisi yang lebih baik: utas komunitas khusus untuk membahas alat konversi, migrasi, tip, dan bantuan pemecahan masalah informasi dan tutorial Git yang mencakup dasar-dasar menghasilkan kueri ekstrak, membuat database baru, dan kait Git.

Namun, bagi pelanggan yang lebih memilih untuk terus menggunakan sistem Mercurial, ada sejumlah layanan hosting Mercurial gratis dan berbayar, menurut postingan blog tersebut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.