ВСрсия Π½Π° Apache Subversion 1.12.0

Π‘Π»Π΅Π΄ 6 мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Apache Software Foundation ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС ΠŸΠΎΠ΄Ρ€ΠΈΠ²Π°Π½Π΅ 1.12.0. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ систСми, Subversion ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° бъдС популярСн Π² Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° вСрсиитС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° софтуСрни систСми. ΠžΡ‚Π²ΠΎΡ€Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Subversion, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC ΠΈ LLVM ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Subversion 1.12 Π΅ класифицирано ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, слСдващото LTS ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‰Π΅ бъдС Subversion 1.14, ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° бъдС пуснато ΠΏΡ€Π΅Π· Π°ΠΏΡ€ΠΈΠ» 2020 Π³. ΠΈ Π΄Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π΄ΠΎ 2024 Π³.

ΠšΠ»ΡŽΡ‡ подобрСния Subversion 1.12:

  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° интСрактивния интСрфСйс Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈ, към ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ситуации с прСмСстванС Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° случаитС, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΎΠ±Ρ…Π²Π°Π½Π°Ρ‚ΠΈ ΠΎΡ‚ систСмата Π·Π° вСрсиониранС, сС появяват Π² Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΏΠΈΠ΅ ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ;
  • Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΏΡ€Π°Π·Π½ΠΈ Π³Ρ€ΡƒΠΏΠΈ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° оторизация сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Ρ‚ ΠΈ сС ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π°ΠΊΠΎ Ρ‚Π΅ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС стартира ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° svnauthz;
  • ΠžΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ систСми ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π½Π° диск Π² чист тСкст Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ компилация. На ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ систСми ΠΊΠ°Ρ‚ΠΎ GNOME Keyring, Kwallet ΠΈΠ»ΠΈ GPG-Agent Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π² ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ ΠΊΠΎΠΏΠΈΠ΅ - ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ родитСлски Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ Π²Π΅Ρ‡Π΅ сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ;
  • Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žsvn listβ€œ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½: Π΄ΡŠΠ»Π³ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° Π½Π° Π°Π²Ρ‚ΠΎΡ€ΠΈ Π²Π΅Ρ‡Π΅ Π½Π΅ сС ΡΡŠΠΊΡ€Π°Ρ‰Π°Π²Π°Ρ‚, опцията β€ž--human-readableβ€œ (-H) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π² Ρ‡Π΅Ρ‚ΠΈΠΌΠ° Ρ„ΠΎΡ€ΠΌΠ° (Π±Π°ΠΉΡ‚ΠΎΠ²Π΅, ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ΠΈ, ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ΠΈ, ΠΈ Ρ‚.Π½.);
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ към ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€œsvn info”;
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€œsvn cleanup”, слСд ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Π½ΠΈ ΠΈΠ»ΠΈ нСвСрсирани Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ с Ρ„Π»Π°Π³Π° Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ запис Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰ΠΎ сС ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚;
  • Π’ СкспСримСнталнитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ "svn x-shelve/x-unshelve/x-shelves"
    ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° надСТдност Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° β€žΡˆΠ΅Π»Ρ„β€œ Π²ΠΈ позволяват ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π΄Π° ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚Π΅ Π½Π΅Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅, Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ спСшно Π²ΡŠΡ€Ρ…Ρƒ Π½Π΅Ρ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ Π½Π΅Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ ΠΊΠΎΠΏΠΈΠ΅, Π±Π΅Π· Π΄Π° прибягватС Π΄ΠΎ Ρ‚Π°ΠΊΠΈΠ²Π° Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅ ΠΊΠ°Ρ‚ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° корСкцията Ρ‡Ρ€Π΅Π· β€žsvn diff” ΠΈ слСд Ρ‚ΠΎΠ²Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Ρ‡Ρ€Π΅Π· β€žsvn patch”;

  • НадСТдността Π½Π° СкспСримСнталната способност Π·Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈ снимки Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ΠΈ (β€žΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ΠΈβ€œ) Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½Π° снимка Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ всС ΠΎΡ‰Π΅ Π½Π΅ са Π±ΠΈΠ»ΠΈ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ΠΈ, ΠΈ ΠΏΠΎ-късно Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ някоя ΠΎΡ‚ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈΡ‚Π΅ вСрсии Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π² случай Π½Π° Π³Ρ€Π΅ΡˆΠ½Π° актуализация);

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€