Eldono de Apache Subversion 1.12.0

Post 6 monatoj da evoluo, la Apache Software Foundation eldonita eldono de versio-kontrolo Subversio 1.12.0. Malgraŭ la evoluo de malcentralizitaj sistemoj, Subversion daŭre estas populara en komercaj kompanioj kaj projektoj, kiuj uzas centralizitan aliron al versio kaj agorda administrado de softvarsistemoj. Malfermaj projektoj kiuj uzas Subversion inkluzivas: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC kaj LLVM-projektoj. La eldono de Subversion 1.12 estas klasifikita kiel regula eldono, la venonta LTS-eldono estos Subversion 1.14, kiu estas planita esti liberigita en aprilo 2020 kaj subtenata ĝis 2024.

Ŝlosilo plibonigoj Subversio 1.12:

  • La kapabloj de la interaga interfaco por solvi konfliktojn estis pligrandigitaj, al kiuj aldoniĝis subteno por prilaborado de situacioj kun movaj elementoj al aliaj dosierujoj, kaj ankaŭ plibonigita analizo de kazoj kie dosieroj kaj dosierujoj ne kovritaj de la versio de sistemo aperas en la funkciado. kopio de la deponejo;
  • La servilo certigas ke difinoj de malplenaj grupoj en rajtigaj reguloj estas ignoritaj kaj averto montriĝas se ili ĉeestas kiam la komando svnauthz estas lanĉita;
  • Sur la klientflanko en Unikso-similaj sistemoj, subteno por stokado de pasvortoj sur disko en klara teksto estas malebligita defaŭlte ĉe la kompilnivelo. Uzantoj rekomendas uzi sistemojn kiel GNOME Keyring, Kwallet aŭ GPG-Agent por konservi pasvortojn;
  • Plibonigita konduto de kopiaj operacioj en la fonta deponejo kaj laborkopio - ekzistantaj gepatra dosierujo kaj dosieroj kun revizioj nun estas ĝuste prilaboritaj;
  • La eligo de la komando "svn list" estis plibonigita: longaj aŭtoraj nomoj ne plu estas stumpitaj, la opcio "--hom-legebla" (-H) estis aldonita por montri grandecojn en legebla formo (bajtoj, kilobajtoj, megabajtoj, ktp.);
  • Aldonita montrado de dosiergrandoj en la deponejo al la komando "svn info";
  • En la komando "svn cleanup", post konfirmi la forigajn operaciojn de ignoritaj aŭ ne versiigitaj elementoj, dosierujoj kun la skribprotekta flago nun ankaŭ estas forigitaj;
  • En la eksperimentaj komandoj "svn x-shelve/x-unshelve/x-shelves"
    Plibonigita fidindeco de prilaborado de diversaj specoj de ŝanĝoj. Komandoj de la aro "breto" permesas al vi aparte flankenmeti nefinitajn ŝanĝojn en funkcianta kopio por urĝe labori pri io alia, kaj poste redoni nefinitajn ŝanĝojn al la laborkopio, sen recurri al tiaj lertaĵoj kiel konservi la flikaĵon per "svn". diff" kaj poste restarigi ĝin per "svn patch";

  • La fidindeco de la eksperimenta kapablo konservi momentfotojn de la stato de komitaĵoj ("kommit checkpointing") estis pliigita, permesante al vi konservi momentfoton de ŝanĝoj, kiuj ankoraŭ ne estis faritaj de kommit, kaj poste restarigi iun ajn el la konservitaj versioj. de ŝanĝoj al laborkopio (ekzemple, por retrovigi la staton de la laborkopio en kazo de erara ĝisdatigo);

fonto: opennet.ru

Aldoni komenton