Dostępny system zarządzania wersjami Apache Subversion 1.15.0

Po ponad sześciu latach od ostatniego ważnego wydania, organizacja Apache Software Foundation opublikowała wersję centralnego systemu zarządzania wersjami Subversion 1.15.0.

Kluczowe ulepszenia Subversion 1.15:

  • Dodano tryb pracy bez buforowania podstawowych rewizji wszystkich plików na lokalnym systemie (Pristines On Demand), co pozwala na zmniejszenie rozmiaru roboczej kopii na dysku o 50% dzięki ładowaniu plików z serwera w razie potrzeby. Cena, którą płacimy za zmniejszenie zajmowanego miejsca na dysku, to zwiększenie ruchu sieciowego oraz wydłużony czas w trakcie takich operacji jak diff i revert. Wyłączenie buforowania może okazać się pomocne w pracy z dużymi repozytoriami z rzadko zmieniającymi się plikami, przy umieszczaniu roboczej kopii na tym samym hoście co repozytorium oraz w systemach z ograniczoną przestrzenią dyskową i szybkim połączeniem sieciowym.
  • Wprowadzono nowy format przechowywania roboczych kopii (Format 32), dostosowany do pracy bez lokalnego buforowania. Umożliwiono jednoczesne korzystanie z różnych wersji formatów roboczych kopii, co pozwala na zachowanie formatu wcześniej stworzonych roboczych kopii bez aktualizacji istniejących projektów poleceniem „svn upgrade”.
  • Dodano wsparcie dla strumieniowego wykonywania operacji „svn checkout” i „svn update”, co znacząco zwiększa wydajność i niezawodność. Zamiast kopiowania do tymczasowego katalogu z późniejszym rozdzielaniem, dane są teraz od razu zapisywane w katalogach roboczym i roboczym (zamiast kopiowania z katalogu tymczasowego, plik jest zachowywany pod tymczasową nazwą, a następnie atomowo zmieniany na właściwą).
  • Wprowadzono nowy system budowy oparty na narzędziu CMake, który znacznie ułatwia budowę na platformie Windows i jest zintegrowany z menedżerem pakietów vcpkg do automatycznego pobierania zależności. Domyślnie dla wszystkich platform oprócz Windows nadal stosowana jest stara metoda budowy oparta na Autoconf.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster