Git 2.43 ቀድሞውኑ ተለቋል እናም እነዚህ የእሱ ዜናዎች ናቸው

Git 2.43

Git 2.43 ባነር

ከሶስት ወር ልማት በኋላ የጂት ፕሮጀክት ይፋ ሆነ በቅርቡ አዲሱን ጀምሯል። Git ስሪት 2.43, ከ 80 በላይ አስተዋፅዖ አበርካቾች ከአዲስ ባህሪያት እና የሳንካ ጥገናዎች ጋር አብሮ ይመጣል፣ 17ቱ አዲስ ናቸው።

በጊት 2.43 “–filter” እና “–filter-to” አማራጮች በ“git repack” ትዕዛዝ ውስጥ ገብተዋል።. እነዚህ አማራጮች የተገለጸውን ነገር ማጣሪያ ግምት ውስጥ በማስገባት ማከማቻውን እንደገና እንዲታሸጉ ያስችሉዎታል።

በተጨማሪም አስፈላጊ ከሆነ ማጣሪያውን የማያሟሉ ነገሮች ወደ ተለየ ቦታ ሊወሰዱ ይችላሉ. እነዚህ አማራጮች በተወሰኑ መመዘኛዎች ላይ በመመርኮዝ ማከማቻውን ለመከፋፈል ጠቃሚ ናቸው, ለምሳሌ አላስፈላጊ ወይም ከመጠን በላይ የሆኑ ነገሮችን ማስወገድ. ምንም እንኳን እነዚህ ማሻሻያዎች ቢኖሩም, ሁሉንም የማከማቻ ክፍሎችን በከፊል ክሎኒንግ ማግኘት መቻል ተጠብቆ ይቆያል.

ሌላ ለውጥ ከዚህ አዲስ ስሪት ልዩ የሆነው በ git repack ውስጥ ከበርካታ የክራፍት ፓኬጆች ጋር መሥራት አሁን ይደገፋል ፣ እንዲሁም የእቃ ማጣሪያን በመጠቀም የማከማቻዎችን ይዘት መከፋፈል.

ከእሱ በተጨማሪ እ.ኤ.አ. ከበርካታ ጥቅል ፋይሎች ጋር የመሥራት ችሎታን ያጎላል መረጃ የያዘ በማይደረስባቸው ነገሮች ላይ, በተለምዶ "ክራፍት ፓኬጆች" በመባል ይታወቃሉ። እነዚህ ፋይሎች በማጠራቀሚያው ውስጥ አልተጠቀሱም፣ ማለትም፣ በቅርንጫፎች ወይም መለያዎች አልተገናኙም። አዲሱን “git repack –max-cruft-size” አማራጭን በማስተዋወቅ፣ አሁን የአንድ ጥቅል ፋይል ከፍተኛውን መጠን መግለጽ እና የማይደረስውን የነገር ዳታቤዝ ወደ ብዙ ትናንሽ ጥቅል ፋይሎች መከፋፈል ተችሏል።

ከአንድ ትልቅ ይልቅ ብዙ ትናንሽ የጥቅል ፋይሎችን መጠቀም በ I/O ስራዎች ላይ ጉልህ የሆነ ቅነሳን ሊያስከትል ይችላል ማከማቻዎች ብዙ በማይደረስባቸው ነገሮች እንደገና ሲታሸጉ። ይህ የሆነበት ምክንያት እያንዳንዱ ክዋኔ ሁሉንም መረጃዎች እንደገና መፃፍ ስለማይፈልግ የሂደቱን ውጤታማነት ያሻሽላል።

ማዘዙም ተጠቁሟል ለእያንዳንዱ-ማጣቀሻ በአዲስ የቅርጸት ተዛማጅ ባህሪያት ተዘምኗልተጠቃሚዎች አሁን git for-each-ref %(የደራሲ ስም)፣ %(committeremail) እና ሌሎችን ጨምሮ በማከማቻቸው ውስጥ የተገለጹትን ማንኛውንም የ.mailmap ህጎች በብጁ ቅርጸት ገለጻዎች ላይ እንዲተገብሩ መንገር ይችላሉ።

በሌላ በኩል ደግሞ ጎላ ተደርጎ ተገልጧል በ"git revert" የተፈጠረው ነባሪ የምዝግብ ማስታወሻ መልእክት ወደ ኋላ የሚመለስ ቁርጠኝነትን በሚመልስበት ጊዜ፣ ሰዎች ውስብስብ ሁኔታዎችን በተሻለ ሁኔታ እንዲገልጹ ለማበረታታት ተሻሽሏል የ "ተገላቢጦሽ" በራሱ አነጋገር.

ከሌሎቹ ለውጦች ከዚህ አዲስ ስሪት ጎልቶ የሚታየው

  • በጊት CI ሲስተም ላይ ከፍተኛ ለውጦች ተደርገዋል፣ ይህም በሂደት ላይ ያሉ የCI ቼኮች ወደ ቅርንጫፎች አዳዲስ ግፊቶች ሲፈጠሩ በመካሄድ ላይ ያሉ የ CI ሩጫዎች እንዲሰረዙ ያስችላቸዋል።
  • Git አሁን ደግሞ ሊጠቀም እና ውጤቶችን ከሲኖፕሲዎች የማይለዋወጥ የመተንተን መሳሪያ ለሽፋን ሪፖርት ማድረግ ይችላል።
  • «git ውህደት-ፋይል» አሁን ከብሎብ ነገሮች የሚዋሃዱ ሶስት የይዘት ዓይነቶችን የማንበብ መንገድ አለው።
  • አማራጩን በመጠቀም የተገለጸውን ቅርጸት ለመጥቀስ የ.mailmap ደንቦችን የመተግበር ችሎታ ታክሏል። - ቅርጸት, እንዴት "%(የደራሲ ስም)" እና "%(committeremail)" ወደ "git for-each-ref"» እና ተመሳሳይ ትዕዛዞች.
  • አሁን አማራጮች -rfc እና -ርዕስ-ቅድመ-ቅጥያ አብረው ይሰራሉ
  • በጥንት ዘመን የተጻፈ መልእክት አንድ ቅርንጫፍ በሌላ ቦታ ተቀርጿል በማለት ቅርንጫፍ እንዳይወገድ ይከለክላል። አሁን ግን ለሁለት እየተከፈለ ወይም እንደ ቅርንጫፍ እንደገና ተመሠረተ የተባለው ቅርንጫፍ ቼክ ተደርጎ እንዳይስተካከል በተመሳሳይ ኮድ እንዲስተካከል ቀርቧል። ቅርንጫፉ ግራ መጋባትን ለማስወገድ "አገልግሎት ላይ ነው" በማለት መልዕክቱ በድጋሚ ተደግሟል።
  • «git ዝማኔ-ኢንዴክስ"አሁን አማራጭ አለህ"-የማሳያ-ኢንዴክስ-ስሪት» በዲስክ ላይ ባለው የመረጃ ጠቋሚ ፋይል ጥቅም ላይ የዋለውን የኢንዴክስ ቅርጸት ስሪት ለመመርመር.
  • ተጠቃሚዎች አዲሱን ቦታ ያዥ በመጠቀም ማስጌጫዎችን እንዲያክሉ የሚያስችላቸው አዲስ ባህሪያት ወደ ብጁ የጂት ሎግ ቅርጸቶች %(ማስጌጥ) እንደ ቅድመ ቅጥያ፣ ቅጥያ፣ መለያየት እና ሌሎች ካሉ አማራጭ ማሻሻያዎች ጋር አብሮ ይመጣል።

በመጨረሻም, ስለእሱ የበለጠ ለማወቅ ፍላጎት ካሎት, በ ውስጥ ዝርዝሮችን ማማከር ይችላሉ የሚከተለውን አገናኝ.


አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡