Das Versionskontrollsystem Apache Subversion 1.15.0 ist verfügbar.

Nach mehr als sechs Jahren seit der letzten bedeutenden Veröffentlichung hat die Apache Software Foundation die Version 1.15.0 des zentralen Versionskontrollsystems Subversion veröffentlicht.

Wesentliche Verbesserungen in Subversion 1.15:

  • Ein neuer Modus zur Arbeit ohne Zwischenspeicherung der Basisrevisionen aller Dateien im lokalen System (Pristines On Demand) wurde hinzugefügt, der den Speicherplatz der Arbeitskopie auf der Festplatte um bis zu 50 % reduzieren kann, indem Dateien nach Bedarf vom Server heruntergeladen werden. Der Preis für die Verminderung des Speicherbedarfs ist ein Anstieg des Netzwerktraffics und eine Verlängerung der Zeit bei Operationen wie diff und revert. Das Deaktivieren der Zwischenspeicherung kann nützlich sein, wenn an großen Repositories mit selten veränderten Dateien gearbeitet wird, wenn die Arbeitskopie auf demselben Host wie das Repository gespeichert ist, und auch auf Systemen mit begrenztem Speicherplatz und schneller Netzwerkverbindung.
  • Ein neues Format zum Speichern von Arbeitskopien (Format 32) wurde implementiert, das für die Arbeit ohne lokale Zwischenspeicherung optimiert ist. Es wurde die Möglichkeit geschaffen, verschiedene Versionen von Arbeitskopien gleichzeitig zu verwenden, sodass das Format bereits erstellter Arbeitskopien ohne das Upgrade bestehender Projekte durch das Team "svn upgrade" beibehalten werden kann.
  • Die Unterstützung für die gestreamte Ausführung der Operationen „svn checkout“ und „svn update“ wurde hinzugefügt, was die Leistung und Zuverlässigkeit erheblich steigert. Anstelle der Kopie in ein temporäres Verzeichnis mit anschließender Analyse werden die Daten jetzt sofort in die Arbeits- und Dienstverzeichnisse geschrieben (statt aus dem temporären Verzeichnis zu kopieren, wird die Datei vor Ort unter einem temporären Namen gespeichert und dann atomar umbenannt).
  • Ein neues Build-System auf Basis des CMake-Tools wurde implementiert, das den Build-Prozess auf der Windows-Plattform erheblich vereinfacht und mit dem Paketmanager vcpkg integriert werden kann, um Abhängigkeiten automatisch herunterzuladen. Standardmäßig wird für alle Plattformen außer Windows weiterhin das alte Build-System auf Basis von Autoconf verwendet.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster