Apache Subversion (také známý jako SVN) je bezplatný verzování softwaru a systém kontroly revizí. Subversion používají většinou vývojáři k udržování aktuálních a historických verzí souborů, jako je zdrojový kód, webové stránky a dokumentace. Jeho cílem je být nejkompatibilnějším nástupcem široce používaného systému Concurrent Versions System (CVS).
Klíčové vlastnosti
- Záznamy pracovní kopie se přesouvají jako prvotřídní operace
- Automatické opětovné sloučení
- Zděděné vlastnosti
- Konfigurace diktovaná úložištěm
- Podpora klientů HTTP založená na neonové barvě byla odstraněna
- Back-end úložiště založeného na Berkeley DB byl zastaralý
- Ukládání hesla do paměti pomocí agenta GnuPG (klient Unix)
- Vylepšení velikosti a výkonu FSFS
- Ukládání souborů authz v úložišti
- Nové nástroje pro správce a infrastrukturu
- Mnoho vylepšení a oprav chyb
- Známé problémy ve verzi
Apache Subversion 1.9.5 Seznam změn
Uživatelem viditelné změny:
- Opravy chyb na straně klienta:
- opravit přístup k neexistujícím cestám během sloučení reintegrate
- opravit zpracování nově zabezpečených podadresářů v pracovní kopii
- info: odstranit koncové mezery v -show-item = revize
- oprava záznamu nesprávných revizí pro konflikty stromů
- gpg-agent: zlepšit zjišťování soketů gpg-agent
- gpg-agent: oprava úniku deskriptoru souboru
- resolve: fix -accept = mine-full pro binární soubory
- sloučit: opravit možné selhání
- vyřešit: opravit možné selhání
- opravit potenciální havárii v programu Win32 crash reportér
- Opravy chyb na straně serveru:
- fsfs: opravit chybu „offset příliš velký“ během balení
- fsfs: opravit selhání, když narazíte na kontrolní součty nulové hodnoty
- svnserve: povolení prostředí hákových skriptů
- fsfs: opravit možnou chybu rekonstrukce dat
- opravit zdroj falešných konfliktů ve stromu "příchozích úprav"
- fsfs: zlepšit ukládání do mezipaměti pro velké adresáře
- fsfs: opravit potenciální zdroj poškození úložiště
- mod_dav_svn: opravit nadměrné využití paměti pomocí mod_headers / mod_deflate
- mod_dav_svn: snížit využití paměti během požadavků GET
- fsfs: opravit neočekávané chyby „databáze je uzamčena“
- fsfs: oprava otevírání starých úložišť bez souborů db / formátu
- Další podrobnosti najdete v protokolu změn
Jak nainstalovat Apache Subversion 1.9.5 pro Ubuntu, Linux Mint
sudo apt-add-repository ppa: dominik-stadler / subversion-1.9 sudo apt-get update && sudo apt-get install subversion
Jak odinstalovat Apache Subversion z Ubuntu, Linux Mint
sudo apt-get remove subversion