Apache Subversion 1.14.0 buraxılışı

Apache Software Foundation nəşr olundu versiyaya nəzarət buraxılışı Subversiya 1.14.0, uzunmüddətli dəstək (LTS) buraxılışı kimi təsnif edilir və yeniləmələr 2024-cü ilə qədər buraxılacaq. 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 və OpenSCADA layihələri. Qeyd olunur ki, Apache layihələrinin vahid SVN repozitoriyası layihələrdə dəyişikliklər haqqında məlumatla birlikdə 1.8 milyona yaxın revizyonu saxlayır.

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

  • “Svnadmin build-repcache” əmri əlavə edilib ki, onun köməyi ilə siz “rep-cache” keşinin vəziyyətini yeniləyə bilərsiniz, bura Nümayəndəliyin Paylaşımının təkmilləşdirmə mexanizmində istifadə olunan dublikatlar haqqında məlumatı (rep-paylaşım, əhəmiyyətli dərəcədə azaltmağa imkan verir) bir dəfə yalnız bir dublikat məlumat saxlamaqla deponun ölçüsü). Əmr, məsələn, təkmilləşdirmə müvəqqəti olaraq söndürüldükdən və keş köhnəldikdən sonra müəyyən bir sıra düzəlişlər üçün çatışmayan elementləri keş yaddaşa əlavə etmək üçün istifadə edilə bilər.
  • Python SWIG bağlamaları və test dəsti Python 3-ə dəstək verir. Python-da yazılmış texniki kod hələ də Python 2.7 ilə istifadə oluna bilər, lakin Python 2-nin ömrünün başa çatması səbəbindən bu bölmə ilə bağlı sınaq və səhvlərin düzəldilməsi dayandırılıb. Python deyil. Subversion-ın tələb olunan komponentidir və sınaqlarda və SWIG bağlamalarında istifadə olunur.
  • "Svn log" komandasındakı "--quiet" və "--diff" variantları artıq bir-birini istisna etmir, məsələn, yalnız bir sıra düzəlişlər daxilində fərqləri göstərməyi asanlaşdırır.
  • "Svn info --show-item"-ə "dəyişiklikçi" arqumenti əlavə edildi.
  • İstifadəçi tərəfindən müəyyən edilmiş redaktoru işə saldıqda, məsələn, interaktiv münaqişənin həlli zamanı redaktə olunan fayla gedən yollardakı xüsusi simvollar qorunur. Dəyişiklik adlarında boşluqlar və xüsusi simvollar olan faylların redaktə edilməsi ilə bağlı problemləri həll edir.
  • 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 təxirə salmağa imkan verən "svn x-rəf/x-unshelve/x-rəflər" eksperimental əmrlərini sınaqdan keçirməyə davam etdik. “svn diff” istifadə edərək yamağı saxlamaq və sonra “svn patch” istifadə edərək onu bərpa etmək kimi hiylələrə əl atmadan surəti işləyin.
  • Biz öhdəliyin vəziyyətinin snapşotlarını yadda saxlamaq üçün eksperimental qabiliyyəti sınaqdan keçirməyə davam etdik ("yoxlama nöqtəsi") bu, sizə hələ öhdəçilik tərəfindən edilməmiş dəyişikliklərin snepşotunu yadda saxlamağa və daha sonra dəyişikliklərin saxlanmış versiyalarından hər hansı birini bərpa etməyə imkan verir. işləyən nüsxəyə (məsələn, səhv bir yeniləmə zamanı işləyən nüsxənin vəziyyətini geri qaytarmaq üçün).
  • Cari iş nüsxəsini təsvir edən spesifikasiyanı çıxarmaq üçün eksperimental "svn info -x-viewspec" əmrinin sınaqlarının davam etdirilməsi. Təsvirdə alt çəngəllərin dərinliyinin məhdudlaşdırılması, alt çəngəllər istisna olmaqla, fərqli URL-ə keçid və ya əsas kataloqla müqayisədə yeni versiya nömrəsinə yenilənmə haqqında məlumatlar daxildir.

Mənbə: opennet.ru

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