የ Apache መሻርን መልቀቅ 1.12.0

ከ 6 ወራት እድገት በኋላ, Apache Software Foundation ታትሟል የስሪት መቆጣጠሪያ መለቀቅ መገልበጥ 1.12.0. ያልተማከለ ስርዓት ቢዘረጋም፣ ማሻሻያ በሶፍትዌር ሲስተሞች ስሪት እና ውቅረት አስተዳደር ላይ የተማከለ አቀራረብን በሚጠቀሙ የንግድ ኩባንያዎች እና ፕሮጄክቶች ውስጥ ተወዳጅ ሆኖ ቀጥሏል። Subversionን የሚጠቀሙ ክፍት ፕሮጀክቶች የሚከተሉትን ያካትታሉ፡ Apache፣ FreeBSD፣ Free Pascal፣ OpenSCADA፣ GCC እና LLVM ፕሮጀክቶች። የ Subversion 1.12 መለቀቅ እንደ መደበኛ ልቀት ተመድቧል፣ የሚቀጥለው LTS ልቀት በኤፕሪል 1.14 ለመለቀቅ የታቀደ እና እስከ 2020 የሚደገፍ Subversion 2024 ይሆናል።

ቁልፍ ማሻሻያዎች መገለባበጥ 1.12፡

  • ግጭቶችን ለመፍታት በይነተገናኝ በይነገጽ አቅሞች ተዘርግተዋል ፣ ሁኔታዎችን በሚንቀሳቀሱ አካላት ወደ ሌሎች ማውጫዎች ለማስኬድ ድጋፍ ተጨምሯል ፣ እንዲሁም በስሪት ስርዓቱ ያልተሸፈኑ ፋይሎች እና ማውጫዎች በስራ ላይ በሚታዩባቸው ጉዳዮች ላይ የተሻሻለ ትንተና ተጨምሯል። የማከማቻው ቅጂ;
  • አገልጋዩ በፈቃድ ህጎች ውስጥ ባዶ ቡድኖችን ፍቺዎች ችላ መባሉን እና የ svnauthz ትዕዛዝ ሲጀመር ማስጠንቀቂያው እንደሚታይ ያረጋግጣል።
  • በዩኒክስ መሰል ስርዓቶች ከደንበኛ በኩል የይለፍ ቃሎችን በዲስክ ላይ በግልፅ ፅሁፍ ለማስቀመጥ ድጋፍ በነባሪነት በማጠናቀር ደረጃ ተሰናክሏል። ተጠቃሚዎች የይለፍ ቃሎችን ለማከማቸት እንደ GNOME Keyring, Kwallet ወይም GPG-Agent ያሉ ስርዓቶችን እንዲጠቀሙ ይመከራሉ;
  • በምንጭ ማከማቻ እና የስራ ቅጂ ውስጥ የቅጂ ስራዎች የተሻሻለ ባህሪ - ነባር የወላጅ ማውጫዎች እና ክለሳዎች ያላቸው ፋይሎች አሁን በትክክል ተከናውነዋል።
  • የ "svn ዝርዝር" ትዕዛዝ ውፅዓት ተሻሽሏል: ረጅም የጸሐፊ ስሞች አልተቆራረጡም, "--ሰው-ሊነበብ የሚችል" (-H) አማራጭ ሊነበብ በሚችል ቅርጽ (ባይት, ኪሎባይት, ሜጋባይት,) መጠኖችን ለማሳየት ተጨምሯል. ወዘተ);
  • በማከማቻው ውስጥ የፋይል መጠኖችን ወደ "svn መረጃ" ትዕዛዝ ታክሏል;
  • በ "svn cleanup" ትዕዛዝ ውስጥ, ችላ የተባሉ ወይም ያልተስተካከሉ ኤለመንቶችን የመሰረዝ ስራዎችን ካረጋገጡ በኋላ, የመጻፍ መከላከያ ባንዲራ ያላቸው ማውጫዎች እንዲሁ ተሰርዘዋል.
  • በሙከራ ትዕዛዞች ውስጥ "svn x-shelve/x-unshelve/x-shelves"
    የተለያዩ አይነት ለውጦችን የማስኬድ የተሻሻለ አስተማማኝነት. ከ "መደርደሪያ" ስብስብ ውስጥ ያሉ ትዕዛዞች በሌላ ነገር ላይ በአስቸኳይ ለመስራት እና ያልተጠናቀቁ ለውጦችን በ "svn" በኩል ማዳንን የመሳሰሉ ዘዴዎችን ሳይጠቀሙ በስራ ቅጂ ውስጥ ያልተጠናቀቁ ለውጦችን እንዲለዩ ይፈቅድልዎታል. diff" እና ከዚያ በ "svn patch" በኩል ወደነበረበት መመለስ;

  • የተፈጸመውን ሁኔታ ቅጽበታዊ ገጽ እይታዎችን የማዳን የሙከራ ችሎታው አስተማማኝነት ጨምሯል (“የፍተሻ ነጥቦችን መፈጸም”) ፣ ይህም በቁርጠኝነት ያልተከናወኑ ለውጦችን ቅጽበታዊ ገጽ እይታ እንዲያስቀምጡ እና በኋላ ላይ ማንኛውንም የተቀመጡ ስሪቶችን ወደነበሩበት እንዲመልሱ ያስችልዎታል። በሥራ ቅጂ ላይ የተደረጉ ለውጦች (ለምሳሌ የተሳሳተ ማሻሻያ ከተከሰተ የሥራውን ቅጂ ሁኔታ ለመመለስ);

ምንጭ: opennet.ru

አስተያየት ያክሉ