Vydání Apache Subversion 1.12.0

Po 6 měsících vývoje Apache Software Foundation publikováno vydání kontroly verzí Podvracení 1.12.0. Navzdory vývoji decentralizovaných systémů je Subversion nadále populární v komerčních společnostech a projektech, které používají centralizovaný přístup ke správě verzí a konfigurací softwarových systémů. Mezi otevřené projekty, které používají Subversion, patří: Apache, FreeBSD, Free Pascal, OpenSCADA, projekty GCC a LLVM. Vydání Subversion 1.12 je klasifikováno jako běžné vydání, další vydání LTS bude Subversion 1.14, jehož vydání je plánováno na duben 2020 a podporováno do roku 2024.

Klíč vylepšení Subversion 1.12:

  • Byly rozšířeny možnosti interaktivního rozhraní pro řešení konfliktů, k nimž byla přidána podpora pro zpracování situací s přesunem prvků do jiných adresářů a také vylepšená analýza případů, kdy se v pracovním systému objeví soubory a adresáře, které nejsou pokryty verzovacím systémem. kopie úložiště;
  • Server zajišťuje, že definice prázdných skupin v pravidlech autorizace jsou ignorovány a při spuštění příkazu svnauthz se zobrazí varování, pokud jsou přítomny;
  • Na straně klienta v systémech podobných Unixu je podpora ukládání hesel na disk ve formátu prostého textu ve výchozím nastavení na úrovni kompilace zakázána. Uživatelům se doporučuje používat k ukládání hesel systémy jako GNOME Keyring, Kwallet nebo GPG-Agent;
  • Vylepšené chování operací kopírování ve zdrojovém úložišti a pracovní kopii – stávající nadřazené adresáře a soubory s revizemi jsou nyní zpracovány správně;
  • Výstup příkazu „svn list“ byl vylepšen: dlouhá jména autorů již nejsou ořezávána, byla přidána možnost „--human-readable“ (-H) pro zobrazení velikostí v čitelné formě (bajty, kilobajty, megabajty, atd.);
  • Do příkazu „svn info“ přidáno zobrazení velikostí souborů v úložišti;
  • V příkazu „svn cleanup“ jsou nyní po potvrzení operací mazání ignorovaných prvků nebo prvků bez verze odstraněny také adresáře s příznakem ochrany proti zápisu;
  • V experimentálních příkazech "svn x-shelve/x-unshelve/x-shelves"
    Zlepšená spolehlivost zpracování různých typů změn. Příkazy ze sady „shelve“ vám umožňují samostatně odložit nedokončené změny v pracovní kopii, abyste mohli naléhavě pracovat na něčem jiném, a poté vrátit nedokončené změny do pracovní kopie, aniž byste se uchýlili k takovým trikům, jako je uložení opravy pomocí „svn diff“ a poté jej obnovit pomocí „svn patch“;

  • Byla zvýšena spolehlivost experimentální schopnosti ukládat snímky stavu odevzdání („kontrolní bod potvrzení“), což vám umožňuje uložit snímek změn, které ještě nebyly potvrzeny odevzdáním, a později obnovit kteroukoli z uložených verzí. změn v pracovní kopii (například vrátit stav pracovní kopie v případě chybné aktualizace);

Zdroj: opennet.ru

Přidat komentář