Apache Subversion 1.12.0 versiyasi

6 oylik rivojlanishdan so'ng, Apache Software Foundation e'lon qilindi versiyani boshqarish versiyasi Subversiya 1.12.0. Markazlashtirilmagan tizimlarning rivojlanishiga qaramay, Subversion dasturiy ta'minot tizimlarining versiyasi va konfiguratsiyasini boshqarishga markazlashtirilgan yondashuvdan foydalanadigan tijorat kompaniyalari va loyihalarida mashhur bo'lib qolmoqda. Subversion ishlatadigan ochiq loyihalarga quyidagilar kiradi: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC va LLVM loyihalari. Subversion 1.12 versiyasi oddiy versiya sifatida tasniflanadi, keyingi LTS versiyasi Subversion 1.14 bo'ladi, u 2020 yil aprel oyida chiqarilishi rejalashtirilgan va 2024 yilgacha qo'llab-quvvatlanadi.

Kalit yaxshilanishlar Subversiya 1.12:

  • Mojarolarni hal qilish uchun interfaol interfeysning imkoniyatlari kengaytirildi, unga elementlarni boshqa kataloglarga ko'chirish bilan vaziyatlarni qayta ishlash uchun qo'llab-quvvatlash qo'shildi, shuningdek, versiyalash tizimi bilan qamrab olinmagan fayllar va kataloglar ishda paydo bo'ladigan holatlar tahlili yaxshilandi. omborning nusxasi;
  • Server avtorizatsiya qoidalaridagi bo'sh guruhlarning ta'riflari e'tiborga olinmasligini va svnauthz buyrug'i ishga tushirilganda ular mavjud bo'lsa, ogohlantirish ko'rsatilishini ta'minlaydi;
  • Unix-ga o'xshash tizimlarda mijoz tomonida parollarni diskda aniq matnda saqlashni qo'llab-quvvatlash kompilyatsiya darajasida sukut bo'yicha o'chirib qo'yilgan. Foydalanuvchilarga parollarni saqlash uchun GNOME Keyring, Kwallet yoki GPG-Agent kabi tizimlardan foydalanish tavsiya etiladi;
  • Manba omborida va ishchi nusxada nusxalash operatsiyalarining yaxshilangan xatti-harakati - mavjud asosiy kataloglar va tahrirlangan fayllar endi to'g'ri qayta ishlanadi;
  • “Svn roʻyxati” buyrugʻining chiqishi yaxshilandi: uzun muallif ismlari endi qisqartirilmaydi, oʻqilishi mumkin boʻlgan oʻlchamlarni (bayt, kilobayt, megabayt, va boshqalar.);
  • "Svn info" buyrug'iga ombordagi fayl o'lchamlarini ko'rsatish qo'shildi;
  • "Svn cleanup" buyrug'ida e'tibor berilmagan yoki versiyalashtirilmagan elementlarni o'chirish operatsiyalari tasdiqlangandan so'ng, endi yozishdan himoyalangan bayroqli kataloglar ham o'chiriladi;
  • Eksperimental buyruqlarda "svn x-shelve/x-unshelve/x-shelves"
    Har xil turdagi o'zgarishlarni qayta ishlash ishonchliligi yaxshilandi. "Javon" to'plamidagi buyruqlar sizga zudlik bilan boshqa narsa ustida ishlash uchun ishchi nusxadagi tugallanmagan o'zgarishlarni alohida ajratib qo'yishga imkon beradi va keyin "svn" orqali yamoqni saqlash kabi hiyla-nayranglarga murojaat qilmasdan, tugallanmagan o'zgarishlarni ishchi nusxaga qaytarishga imkon beradi. diff” va keyin uni “svn patch” orqali tiklash;

  • Imtiyozlar holatining oniy suratlarini saqlashning eksperimental qobiliyatining (“tekshiruv punkti”) ishonchliligi oshirildi, bu sizga majburiyat tomonidan hali amalga oshirilmagan o'zgarishlarning suratini saqlashga va keyinroq saqlangan har qanday versiyani tiklashga imkon beradi. ishchi nusxadagi o'zgarishlar (masalan, xato yangilangan taqdirda ishchi nusxaning holatini qaytarish uchun);

Manba: opennet.ru

a Izoh qo'shish