Apache Subversion 1.12.0 bertsioa

6 hilabeteko garapenaren ondoren, Apache Software Foundation argitaratuko bertsio-kontrolaren bertsioa Subertsioa 1.12.0. Sistema deszentralizatuak garatu diren arren, Subversion ezaguna izaten jarraitzen du software sistemen bertsio eta konfigurazio kudeaketarako ikuspegi zentralizatua erabiltzen duten enpresa komertzialetan eta proiektuetan. Subversion erabiltzen duten proiektu irekiak hauek dira: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC eta LLVM proiektuak. Subversion 1.12 bertsioa ohiko bertsio gisa sailkatuta dago, hurrengo LTS bertsioa Subversion 1.14 izango da, 2020ko apirilean kaleratu eta 2024ra arte onartzen dena.

Gakoa hobekuntzak Subversion 1.12:

  • Gatazkak konpontzeko interfaze interaktiboaren gaitasunak zabaldu dira, eta horri elementuak beste direktorio batzuetara mugitzen diren egoerak prozesatzeko euskarria gehitu zaio, baita bertsio-sistemak estaltzen ez dituen fitxategiak eta direktorioak lanean agertzen diren kasuen azterketa hobetu ere. biltegiaren kopia;
  • Zerbitzariak ziurtatzen du baimen-arauetan hutsik dauden taldeen definizioak ez direla aintzat hartzen eta abisu bat bistaratzen dela svnauthz komandoa abiarazten denean existitzen badira;
  • Unix moduko sistemetan bezeroaren aldetik, pasahitzak diskoan testu garbian gordetzeko euskarria desgaituta dago lehenespenez konpilazio mailan. Erabiltzaileei GNOME Keyring, Kwallet edo GPG-Agent bezalako sistemak erabiltzea gomendatzen zaie pasahitzak gordetzeko;
  • Iturburuko biltegian kopia-eragiketen portaera hobetua eta laneko kopia - lehendik dauden direktorio nagusiak eta berrikuspenak dituzten fitxategiak zuzen prozesatzen dira orain;
  • "svn list" komandoaren irteera hobetu da: egileen izen luzeak ez dira moztu, "--human-readable" (-H) aukera gehitu da tamaina irakurgarri moduan bistaratzeko (byte, kilobyte, megabyte, etab.);
  • Biltegian fitxategi-tamainen bistaratzea gehitu zaio "svn info" komandoari;
  • "svn cleanup" komandoan, ez ikusiaren edo bertsionatu gabeko elementuen ezabatze-eragiketak baieztatu ondoren, idazketa babesteko bandera duten direktorioak ere ezabatzen dira;
  • Komando esperimentaletan "svn x-shelve/x-unshelve/x-shelves"
    Hainbat aldaketa mota prozesatzeko fidagarritasuna hobetu. "Apala" multzoko komandoei esker, laneko kopia batean amaitu gabeko aldaketak alde batera utzi ditzakezu beste zerbaitetan premiazko lan egiteko, eta, ondoren, amaitu gabeko aldaketak laneko kopian itzultzeko, "svn" bidez adabakia gordetzea bezalako trikimailuetara jo gabe. diff" eta gero "svn patch" bidez leheneratu;

  • Konpromisoen egoeraren argazkiak ("commit checkpointing") gordetzeko gaitasun esperimentalaren fidagarritasuna areagotu da, oraindik konprometitu gabeko aldaketen argazki bat gordetzeko aukera emanez, eta gero gordetako bertsioren bat leheneratzeko. laneko kopia baten aldaketak (adibidez, laneko kopiaren egoera atzera botatzea okerreko eguneratze bat izanez gero);

Iturria: opennet.ru

Gehitu iruzkin berria