Git 2.35 ya zo tare da sabbin abubuwa, gyaran kwaro, da ƙari

Bayan wata biyu na cigaba An sanar da sakin sabon sigar Git 2.35 cewa idan aka kwatanta da baya version, 494 canje-canje da aka yarda a cikin sabon version, shirya tare da sa hannu na 93 developers, wanda 35 shiga cikin ci gaba a karon farko.

Amma ga manyan sababbin abubuwa da suka tsaya a cikin wannan sabon sigar, za mu iya samun Zaɓuɓɓuka masu tsawo don amfani da maɓallan SSH don sanya hannu a kan abubuwan Git a lambobi.

Don bambance lokacin ingancin maɓallai daban-daban, an ƙara goyan bayan OpenSSH "mai inganci-kafin" da "mantattun-bayan" umarni, wanda za'a iya amfani dashi don tabbatar da aikin daidai tare da sa hannu.

Kafin haka, akwai matsala game da rabuwar sa hannu tare da tsohon maɓalli da sabon: idan ka goge tsohon maɓalli, ba zai yiwu ba a tabbatar da sa hannun da aka yi da shi, kuma idan ka bar shi, za ka kasance har yanzu. iya ƙirƙirar sabbin sa hannu tare da tsohon maɓalli, wanda tuni an maye gurbinsa da wani maɓalli. Tare da inganci kafin da inganci bayan, zaku iya raba iyakar maɓallai dangane da lokacin da aka ƙirƙiri sa hannun.

Wani canji wanda ya fice a cikin wannan sabon sigar Git 2.35 shine saitin haɗin kai.conflictStyle, cewa Yana ba ku damar zaɓar yanayin nuna bayanai game da rikice-rikice yayin haɗuwa, yanzu yana goyan bayan yanayin "zdiff3", wanda ke motsa duk nau'in kirtani da aka ƙayyade a farkon ko ƙarshen rikici daga yankin rikici, yana ba da damar ƙarin ƙaddamar da bayanai.

Yanayin da aka ƙara «- mataki»Zuwa ga« umurningit tsit«, cewa yana ba da damar ɓoye kawai canje-canjen da aka ƙara zuwa fihirisar, alal misali, a cikin yanayin da kuke buƙatar jinkirta wasu sauye-sauye masu rikitarwa na ɗan lokaci don ƙara abin da aka riga aka shirya da farko, kuma tare da sauran don warwarewa bayan ɗan lokaci. Yanayin yayi kama da umarnin"git aikata« rubuta kawai canje-canjen da aka sanya a cikin fihirisar, amma maimakon ƙirƙirar sabon alƙawari a cikin "git stash --staged«, an ajiye sakamakon a cikin wurin ɗan lokaci na ɗan lokaci. Da zarar an buƙaci canje-canje, ana iya dawo dasu tare da umarnin "git stash pop".

A gefe guda zamu iya samun hakan ya kara sabon ma'auni «--format=%(bayani)»Zuwa ga« umurningit log", wanda yana ba da damar fitowar "git log" don dacewa da fitarwar umarnin "git description".

Zaɓuɓɓukan "git siffanta" an ƙayyade kai tsaye a cikin ma'anar ("-format=%(bayyana: match=) , ban = ))), wanda kuma zai iya haɗawa da alamun gajeriyar hannu ("-format=% (bayyana: tags= ))) da kuma saita adadin haruffan hexadecimal don gano abubuwa.

Misali, don nuna ayyukan 8 na baya-bayan nan waɗanda alamun ba su da alamar ɗan takara na saki da kuma tantance masu gano haruffa 13, zaku iya amfani da umarnin:

An yi aiki don daidaita amfani da nau'in "size_t" maimakon "dogon da ba a sanya hannu ba" don ƙimar da ke wakiltar girman abubuwa, wanda ya ba da izinin yin amfani da matatun "tsabta" da "smudge" tare da fayiloli mafi girma fiye da 4 GB. akan duk dandamali, gami da dandamali masu samfurin bayanan LLP64, rubuta "dogon da ba a sanya hannu ba", wanda ke iyakance zuwa 4 bytes.

Na sauran canje-canje da suka yi fice na sabon sigar:

  • An ƙara aiwatar da farkon sabon abin baya «m» don adana nassoshi kamar rassa da tags a cikin ma'ajiya.
  • palette launi na umarnin «shafa mai»an canza don dacewa da amfanin GNU grep.
  • Umurnin "git sparse-checkout init» an soke kuma ya kamata a yi amfani da shi maimakon «git spait-wurin biya aka saita".
  • Optionara zaɓi “–empty=(tsayawa | sauke | ajiye)» a umurnin "git am", wanda ke ba da damar, lokacin da ake duba faci daga akwatin wasiku, don zaɓar halayen saƙon da ba su ƙunshi faci ba.
  • Ƙara tallafi don ƙananan fihirisa zuwa git sake saiti, git diff, git zargi, git fetch, git ja, da git ls-files» don inganta aiki da adana sarari a cikin ma'ajiyar ajiya, inda ake gudanar da ayyukan cloning (sparse-checkout).

Finalmente idan kuna sha'awar ƙarin sani game da shi game da wannan sabon sigar Git 2.35 zaku iya tuntuɓar cikakkun bayanai a ciki mahada mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.