BitBucket Bunuh Dukungan Mercurial Saat Git Tetap Menjadi Favorit Pengembang

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

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

jamf sekarang

Akhir Mercurial di BitBucket

Dalam waktu kurang dari satu tahun dari sekarang, BitBucket akan menghapus semua jejak Mercurial dari server dan repo-nya. Mulai 1 Februari 2020, pengguna BitBucket tidak lagi dapat membuat repositori Mercurial baru.

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

Denise Chan, manajer pemasaran produk senior untuk Bitbucket mengatakan bahwa "adopsi Git telah tumbuh selama bertahun-tahun menjadi sistem default." Ini telah mengakibatkan kematian lambat bagi Mercurial.

Menurunkan penggunaan Mercurial

Menurut Survei Pengembang Stack Overflow, hampir 90% pengembang menggunakan Git, sementara Mercurial adalah sistem kontrol versi yang paling tidak populer dengan hanya sekitar 3% adopsi pengembang.

Perlu dicatat bahwa Mercurial masih digunakan di perusahaan seperti Facebook, Google, dan Mozilla. Tetapi sejauh menyangkut penggunaan Mercurial pada Bitbucket, ia terus menurun, dan persentase pengguna Bitbucket baru yang memilih Mercurial turun menjadi kurang dari 1%.

jamf sekarang

Selain itu, beban teknis untuk memberikan dukungan untuk dua sistem kontrol versi juga merupakan masalah.

Bukan hanya jumlah upaya ekstra yang diperlukan dalam memelihara kedua sistem, platform repositori juga khawatir bahwa membagi perhatiannya antara Mercurial dan Git dapat merusak kualitas layanan yang disediakannya.

Selain itu, BitBucket bukan satu-satunya yang menyingkirkan Mercurial untuk Git. Proyek OpenJDK juga bergeser ke Git.

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

Apa yang akan terjadi pada repo Mercurial?

Chan memberikan saran sederhana kepada pengembang yang menggunakan Mercurial: baik naik kereta Git atau hanya mengimpor repo Mercurial Anda dan mendorongnya di tempat lain.

Dia menyarankan: "tim (untuk) memigrasi repositori Mercurial mereka yang ada ke Git," menunjuk ke alat konversi Git di pasar, seperti plugin hg-fast-export dan hg-git mercurial.

Beberapa pengembang tidak merasa geli

Keputusan terbaru BitBucket untuk membuang Mercurial tidak cocok dengan beberapa pengembang yang melakukannya Twitter untuk mengekspresikan kekecewaan mereka:


Pos terkait

Back to top button