BitBucket membunuh dukungan lincah karena Git tetap menjadi favorit pengembang

Catatan: Dalam topik berikutnya yang akan Anda baca, Anda akan mempelajari tentang: BitBucket membunuh dukungan lincah karena Git tetap menjadi favorit pengembang

itBucket secara resmi mengumumkan akan mengakhiri dukungan Mercurial untuk Bitbucket Cloud dan API-nya. Semua fungsi dan repositori Mercurial akan dihapus dari platform pada 1 Juni 2020.

Ketika BitBucket diluncurkan pada 2008, awalnya hanya mendukung repositori Mercurial. Tapi itu berubah perlahan, dan pada 2012, layanan hosting perangkat lunak mulai membandingkan keunggulan Mercurial dan Git, yang lain. sistem kontrol versi yang dominan.

macet sekarang

Akhir dari Mercurial di BitBucket

Dalam waktu kurang dari setahun, BitBucket akan menghapus semua trek Mercurial dari server dan repositorinya. Beranda 1 Februari 2020, pengguna BitBucket tidak dapat lagi membuat repositori Mercurial baru.

Namun, fitur Mercurial yang saat ini tersedia di Bitbucket akan tersedia hingga 31 Mei 2020.


BitBucket membunuh dukungan lincah karena Git tetap menjadi favorit pengembang 2

“Adopsi Git telah menjadi sistem default,” kata Denise Chan, manajer pemasaran produk senior di Bitbucket. “Hal ini mengakibatkan kematian Mercurial secara perlahan.

Kurangi penggunaan merkuri

Menurut survei pengembang Stack Overflow, hampir 90% pengembang menggunakan Git, sementara Mercurial adalah sistem kontrol versi yang lebih tidak populer dengan hanya sekitar 3Berlaku untuk pengembang%.

Perlu dicatat bahwa Mercurial masih digunakan di perusahaan tersebut. Facebook, Google dan Mozilla. Tetapi ketika menggunakan Mercurial daripada Bitbucket, itu terus menurun dan persentase pengguna Bitbucket baru yang memilih Mercurial turun menjadi kurang dari 1%

macet sekarang

Selain itu, beban teknis dalam menyediakan dukungan untuk dua sistem kontrol versi juga menjadi masalah.

Tidak hanya upaya ekstra yang diperlukan untuk memelihara kedua sistem, platform repositori juga khawatir bahwa membagi perhatiannya antara Mercurial dan Git dapat merusak kualitas layanan yang diberikannya.

Juga, BitBucket bukan satu-satunya yang menyingkirkan Mercurial untuk Git. Proyek OpenJDK juga telah dipindahkan ke Git.

Menurut Oracle, alasan di balik perubahan tersebut termasuk pengurangan ukuran metadata kontrol versi, seperangkat alat pengembangan yang lebih besar yang datang dengan dukungan Git, dan lebih banyak opsi untuk menyimpan repositori Git.

Apa yang terjadi pada repositori Mercurial?

Chan memberi saran sederhana kepada pengembang yang menggunakan Mercurial: ambil kereta Git atau cukup impor repositori Mercurial Anda dan bawa ke tempat lain.

Dia menyarankan: “Tim (untuk) memigrasikan repositori Mercurial mereka yang ada ke Git”, menunjuk ke alat konversi Git di pasar, seperti plugin ekspor cepat hg-git dan hg-git mercurial quick export. .

Beberapa pengembang tidak menganggapnya lucu

Keputusan terbaru BitBucket untuk menghapus Mercurial tidak sesuai dengan apa yang dilakukan beberapa pengembang Twitter Ekspresikan kekecewaan Anda:

Saya tidak tahu bagaimana saya bisa menyampaikan kesedihan saya. Selain jumlah migrasi yang memaksa saya untuk masuk, git adalah perangkat lunak terburuk yang pernah dibuat. Seharusnya ada *tidak* sebagai gantinya. Semua pesaingnya dihancurkan dari muka bumi.

– mcc (@mcclure111) 20 Agustus 2019

Saya baru saja menerima email dari Bitbucket tempat saya menyimpan semua kode saya, dukungan Mercurial, digunakan oleh semua proyek saya, karena Git adalah racun otak, akan dihapus dalam waktu kurang dari setahun.

– JP (@vectorpoem) 20 Agustus 2019

Pos terkait

Back to top button