Azure Repos — Microsoft’ning Azure DevOps xizmatlar to’plamining bir qismi bo’lib, u kod repozitoriylarini xostlash uchun mo’ljallangan. U ham zamonaviy Git, ham Microsoft’ning eski Team Foundation Version Control (TFVC) tizimini qo’llab-quvvatlaydi.
Azure DevOps to’plamining bir qismi sifatida
Azure Repos mustaqil xizmat sifatida emas, balki Azure Boards (vazifa boshqaruvi), Azure Pipelines (CI/CD) va boshqa vositalarni o’z ichiga olgan kengroq Azure DevOps to’plamining bir qismi sifatida taqdim etiladi. Bu integratsiya kod, vazifalar va joylashtirish jarayonini bitta platformada birlashtirish imkonini beradi.
Git va TFVC’ni qo’llab-quvvatlashi
Azure Repos zamonaviy Git repozitoriylarini to’liq qo’llab-quvvatlaydi, shu bilan birga Microsoft’ning eski, markazlashgan TFVC tizimidan foydalanayotgan tashkilotlar uchun ham muqobil taqdim etadi. Bu ikki tomonlama qo’llab-quvvatlash eski Microsoft infratuzilmasidan Git‘ga bosqichma-bosqich o’tishni osonlashtiradi.
Microsoft ekotizimi bilan integratsiyasi
Azure Repos Visual Studio, Azure Active Directory va boshqa Microsoft mahsulotlari bilan chuqur integratsiyalashgan, bu esa uni allaqachon Microsoft texnologiyalaridan foydalanayotgan korporativ tashkilotlar uchun tabiiy tanlov qiladi.
Boshqa Azure DevOps xizmatlari bilan bog’liqligi
Azure Repos’dagi kod o’zgarishlari to’g’ridan-to’g’ri Azure Boards’dagi vazifalar bilan bog’lanishi va Azure Pipelines orqali avtomatik test va joylashtirish jarayonlarini ishga tushirishi mumkin. Bu chuqur o’zaro bog’liqlik butun ishlab chiqish tsiklini bitta platformada boshqarish imkonini beradi.
GitHub bilan Microsoft ichida qanday farqlanishi
Microsoft GitHub‘ni ham sotib olganidan so’ng, kompaniya ichida ikkita o’xshash xizmat — Azure Repos va GitHub — mavjud bo’lib qoldi. Amaliyotda GitHub ko’proq ochiq manba va keng jamoatchilik loyihalari uchun, Azure Repos esa ko’proq Azure DevOps ekotizimiga chuqur bog’langan korporativ, xususiy loyihalar uchun tanlanadi.