Apache Subversion 1.12.0 buraxılışı

6 aylıq inkişafdan sonra Apache Software Foundation nəşr olundu versiyaya nəzarət buraxılışı Subversiya 1.12.0. Mərkəzləşdirilməmiş sistemlərin inkişafına baxmayaraq, Subversion kommersiya şirkətlərində və proqram sistemlərinin versiya və konfiqurasiya idarəçiliyinə mərkəzləşdirilmiş yanaşmadan istifadə edən layihələrdə populyar olmaqda davam edir. Subversion istifadə edən açıq layihələrə aşağıdakılar daxildir: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC və LLVM layihələri. Subversion 1.12-nin buraxılışı adi buraxılış kimi təsnif edilir, növbəti LTS buraxılışı 1.14-ci ilin aprelində buraxılması planlaşdırılan və 2020-cü ilə qədər dəstəklənən Subversion 2024 olacaq.

Açar irəliləyişlər Təxribat 1.12:

  • Münaqişələrin həlli üçün interaktiv interfeysin imkanları genişləndirilib, ona elementlərin digər qovluqlara köçürülməsi ilə vəziyyətlərin işlənməsi, həmçinin versiya sistemi ilə əhatə olunmayan fayl və qovluqların işdə göründüyü halların təkmilləşdirilmiş təhlili üçün dəstək əlavə edilib. anbarın surəti;
  • Server avtorizasiya qaydalarında boş qrupların təriflərinə məhəl qoyulmamasını və svnauthz əmri işə salındıqda onlar mövcud olduqda xəbərdarlıq göstərilməsini təmin edir;
  • Unix kimi sistemlərdə klient tərəfində parolların diskdə aydın mətndə saxlanmasına dəstək kompilyasiya səviyyəsində standart olaraq söndürülür. İstifadəçilərə parolları saxlamaq üçün GNOME Keyring, Kwallet və ya GPG-Agent kimi sistemlərdən istifadə etmək tövsiyə olunur;
  • Mənbə deposunda və işləyən nüsxədə nüsxə əməliyyatlarının təkmilləşdirilmiş davranışı - mövcud əsas kataloqlar və düzəlişləri olan fayllar indi düzgün şəkildə işlənir;
  • “Svn siyahısı” əmrinin çıxışı təkmilləşdirildi: uzun müəllif adları artıq kəsilmir, oxuna bilən formada (bayt, kilobayt, meqabayt, və s.);
  • “Svn info” əmrinə depoda fayl ölçülərinin göstərilməsi əlavə edildi;
  • "Svn təmizləmə" əmrində nəzərə alınmayan və ya versiyalaşdırılmamış elementlərin silinməsi əməliyyatları təsdiqləndikdən sonra indi yazmadan qorunma bayrağı olan qovluqlar da silinir;
  • Eksperimental əmrlərdə "svn x-shelve/x-unshelve/x-rəflər"
    Müxtəlif növ dəyişikliklərin işlənməsinin etibarlılığı artır. "Rəf" dəstindəki əmrlər, təcili olaraq başqa bir şey üzərində işləmək üçün iş nüsxəsində tamamlanmamış dəyişiklikləri ayrıca kənara qoymağa və sonra "svn" vasitəsilə yamağı saxlamaq kimi hiylələrə müraciət etmədən yarımçıq dəyişiklikləri işçi nüsxəyə qaytarmağa imkan verir. diff” yazın və sonra onu “svn patch” vasitəsilə bərpa edin;

  • Təhlükəli vəziyyətin anlıq görüntülərini saxlamaq üçün eksperimental imkanın etibarlılığı ("yoxlama nöqtəsi") artırıldı, bu, hələ öhdəlik tərəfindən edilməmiş dəyişikliklərin şəklini saxlamağa və daha sonra saxlanmış versiyalardan hər hansı birini bərpa etməyə imkan verir. işləyən nüsxədə edilən dəyişikliklər (məsələn, səhv yeniləmə zamanı iş nüsxəsinin vəziyyətini geri qaytarmaq üçün);

Mənbə: opennet.ru

Добавить комментарий