Bitbucket — Atlassian kompaniyasiga tegishli kod repozitoriylarini boshqarish xizmati bo’lib, u 2008-yilda mustaqil startap sifatida boshlangan va 2010-yilda Atlassian tomonidan sotib olingan.
Atlassian ekotizimidagi o’rni
Bitbucket’ning eng katta afzalligi — uning Atlassian’ning boshqa mahsulotlari, ayniqsa Jira vazifa boshqaruv tizimi bilan chuqur integratsiyasi. Kompaniya allaqachon Jira’dan foydalanayotgan bo’lsa, Bitbucket tabiiy tanlov bo’lib, kod o’zgarishlarini bevosita Jira vazifalari bilan bog’lash imkonini beradi.
Mercurial’dan Git’ga o’tish tarixi
Qiziqarli tarixiy jihat shundaki, Bitbucket dastlab faqat Mercurial versiya nazorati tizimini qo’llab-quvvatlagan, Git esa keyinchalik, 2011-yilda qo’shilgan. Git‘ning sanoatda ustunlik qilishi bilan Bitbucket 2020-yilda Mercurial‘ni to’liq qo’llab-quvvatlashni to’xtatib, faqat Git‘ga e’tibor qaratdi.
Jira bilan integratsiya
Bitbucket’da commit xabariga Jira vazifa raqamini (masalan, “PROJ-123”) kiritish orqali kod o’zgarishi avtomatik ravishda tegishli vazifaga bog’lanadi. Bu integratsiya jamoalarga qaysi kod o’zgarishi qaysi vazifa uchun qilinganini kuzatishni sezilarli osonlashtiradi.
Kichik jamoalar uchun bepul reja
Bitbucket uzoq vaqt davomida kichik jamoalarga (odatda besh nafargacha a’zo) cheksiz xususiy repozitoriylarni bepul taqdim etib kelgan, bu esa uni GitHub‘ning o’sha davrdagi xususiy repozitoriylar uchun to’lov talab qilgan modeliga nisbatan kichik startaplar orasida jozibali qilgan.
GitHub/GitLab bilan raqobat
Bitbucket kod saqlash bozorida GitHub va GitLab‘dan keyin uchinchi o’rinda turadi, ammo u Atlassian mahsulotlaridan (Jira, Confluence, Trello) foydalanadigan tashkilotlar orasida hamon kuchli o’rin tutadi, chunki bu integratsiya boshqa platformalarda unchalik silliq amalga oshirilmaydi.
Bog’liq tushunchalar
Atlassian, Git, Jira, Mercurial, Pull request, Versiya nazorati, Confluence