Git 2.30 аль хэдийн гарсан бөгөөд эдгээр нь түүний мэдээ юм

-Ийн шинэ хувилбар Git 2.30 аль хэдийн гарсан байна мөн энэ шинэ хувилбар дээр зарим чухал өөрчлөлтүүдийг толилуулж байна командуудыг өргөжүүлэх, PHP, Rust, CSS-ийн загваруудыг шинэчлэх гэх мэт.

Git-ийг мэдэхгүй хүмүүсийн хувьд eЭнэ бол хувилбарыг хянах хамгийн түгээмэл системүүдийн нэг юм, найдвартай, өндөр гүйцэтгэлтэй, салаалж нэгтгэхэд суурилсан уян хатан шугаман бус хөгжүүлэлтийн хэрэгслийг бий болгодог.

Түүхийн бүрэн бүтэн байдал, өөрчлөлтийг "буцааж" эсэргүүцэх чадварыг баталгаажуулахын тулд өмнөх бүх түүхийг далдуур хэшлэх үйлдлийг ашиглалт бүрт ашигладаг тул хувь хүний ​​хаяг, тоон гарын үсгээр баталгаажуулах боломжтой.

Git 2.30 Шинэ гол шинж чанарууд

Өмнөх хувилбартай харьцуулахад 495 өөрчлөлтийг шинэчилсэн найруулгад батлав, 83 хөгжүүлэгчдийн оролцоотойгоор бэлтгэгдсэн бөгөөд үүнээс 29 нь анх удаа боловсруулалтанд оролцсон.

Git 2.30-ийн энэхүү шинэ хувилбарт тохиргоонд help.autocorrect параметрийг одоо "хэзээ ч" болгож тохируулах боломжтой тушаалын нэрсээс үсгийн алдааг илрүүлэх логикийг бүр мөсөн идэвхгүй болгох (анхдагчаар хэрэв байхгүй командыг зааж өгсөн бол ердийн алдаатай үгсийг задлан шинжилж, зөвхөн солих сонголтыг зааж өгсөн тохиолдолд залруулсан командыг ажиллуулна).

Git 2.30-ийн энэ шинэ хувилбараас ялгарах өөр нэг өөрчлөлт орж байна PHP, Rust, CSS-д шинэчлэгдсэн хэрэглэгчийн загвар загварууд.

Үүнээс гадна үүнийг бас дурдсан байдаг автоматаар бөглөх скриптэд хуурамч нэр бүхий командыг өргөжүүлэх чадварыг нэмсэн тушаалын мөрийн сонголтууд, мөн "git diff" параметрүүдтэй ижил төстэй "git stash show" параметрүүдийг дэмжих, мөн Zsh-ийн шинэчлэгдсэн автоматжуулсан скриптүүд.

Нөгөө талаар, сонголт гэж дурдсан болно «-Би » "git diff" гэр бүлийн командуудад нэмэгдсэн өөрчлөлтүүд нь тухайн хэв маягтай тохирч байгаа хэсгүүдийг үл тоомсорлох "git format-patch" тушаалаар үүсгэсэн файлын нэрсийн хэмжээг тохируулах боломжийг олгосон (өмнө нь 64 тэмдэгтийн хязгаарлалт байсан).

Опцион дээр "- сонголтуудын төгсгөл" -ийг "git rev-parse" тушаалд нэмсэн, Энэ нь скриптэд параметрийг revision-той хамт ялгаж салгахад тусалдаг, жишээлбэл "git rev-parse –verify -q –end-of-options $ rev".

"Git update-ref –stdin" дээр олон гүйлгээг нэг сесс дээр боловсруулах чадвар нэмэгдсэн.
Янз бүрийн "git config" дэд командуудад "–literal-value" сонголтыг нэмж, value_regex утгыг ердийн илэрхийлэл болгон биш харин яг таарч тохирох мөр болгон дамжуулна.

Шинэ хувилбарыг зарлахад онцолсон бусад өөрчлөлтүүдээс:

  • Tar.gz үүсгэх үед -9-ээс дээш шахалтын түвшинг "git архив" дээр зөвшөөрдөг.
  • Bash болон POSIX бүрхүүл дэх функцийг тодорхойлоход дэмжлэг нэмсэн.
  • "Git ажлын модны жагсаалт" дээр ажиллаж буй модны түгжээний тэмдгийг харуулсан болно.
  • "Git bisect" командыг С хэл дээр дахин бичих ажил үргэлжлэв.
  • "Git diff A ... B" командын хувьд "git diff –merge-base AB" -ийн илүү мэдээллийн аналогийг санал болгож байна.
  • "Git gc" -ийн өргөтгөсөн хувилбар болох "git service" командыг хөгжүүлэх ажил үргэлжилж байна.
  • "Git push --force-with-lease" командыг ашиглахдаа үүрэг алдах асуудлыг шийдвэрлэхийн тулд "–force-if-including" сонголтыг "git push" болгож нэмсэн. ] »Буруу байна.
  • "–Force-if-including" -ийг "-force-with-lease" -тэй хамт зааж өгөх нь хэтрүүлсэн үүргийн хамаарлыг нэмж шалгадаг.
  • "Git клон" -ын хувьд clone.defaultremotename тохиргоог нэмж оруулсан бөгөөд энэ нь репозиторыг хуулбарласан хост руу ашиглах нэрийг тодорхойлох боломжийг олгоно.
  • "Git checkout" -ын хувьд checkout.guess сонголтыг анхдагчаар "–guess" сонголтыг ашиглах тохиргоог нэмж оруулсан болно.

Эцэст нь, Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал Git 2.30-ийн шинэ хувилбарын талаар та дэлгэрэнгүй мэдээллийг шалгаж болно дараахь холбоос руу орно уу.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.