Git 2.38 ya haɗa da scalar, sabon kayan aikin da Microsoft ya haɓaka, haɓakawa da ƙari

Git 2.38 ya haɗa da scalar, sabon kayan aikin da Microsoft ya haɓaka, haɓakawa da ƙari

Git software ce ta sarrafa sigar da Linus Torvalds ya ƙera tare da inganci, amintacce, da dacewa cikin tunani.

Kwanan nan an sanar da sakin sabon sigar tsarin sarrafa lambar tushe rarraba Git 2.38, wanda idan aka kwatanta da na baya version, 699 canje-canje da aka yarda a cikin sabon version, shirya tare da sa hannu na 92 ​​developers, wanda 24 shiga cikin ci gaba a karon farko.

Ga waɗanda ba su san Git ba, ya kamata ku san wannan shine ɗayan shahararrun tsarin sarrafa sigar, abin dogara da babban aiki software wanda ke ba da sassauƙan kayan aikin haɓaka marasa daidaituwa dangane da cokali mai yatsu da haɗuwa da cokali mai yatsu.

Don tabbatar da amincin tarihi da juriya ga sauye-sauye na baya-bayan nan, ana amfani da hashing na duk tarihin da ya gabata a cikin kowane alƙawarin, kuma yana yiwuwa a tabbatar da sa hannun dijital na masu haɓaka alamun kowane mutum da aikatawa.

Git 2.38 karin bayanai

A cikin wannan sabon sigar Git 2.38 wanda aka gabatar, an haskaka hakan scalar mai amfani hada Microsoft ya haɓaka don sarrafa manyan wuraren ajiya. An fara rubuta kayan aikin a cikin C #, amma an haɗa wani sigar C da aka gyara a cikin git. Sabon mai amfani ya bambanta da umarnin git ta haɗa da ƙarin fasali da saituna gazawar da ke shafar aiki yayin aiki tare da manyan ma'ajiya.

Misali, lokacin amfani da scalar, ana amfani da waɗannan abubuwan:

  • Sashe na clone don aiki tare da kwafin ma'ajin da bai cika ba.
  • Tsarin tsarin canza tsarin fayil ɗin da aka gina a ciki (FSMonitor), wanda ke kawar da buƙatar jera duk kundin tsarin aiki.
  • Fihirisar da ke rufe abubuwa a cikin fakitin fayil daban-daban (fakitin da yawa).
  • Aiwatar da fayilolin jadawali tare da jadawali jadawali da aka yi amfani da shi don haɓaka damar yin bayanai.
  • Ayyukan baya na lokaci-lokaci don kula da mafi kyawun tsarin ma'ajiyar a bango ba tare da toshe zaman hulɗa ba (sau ɗaya a sa'a, ana yin aikin don samun sabbin abubuwa daga ma'ajin nesa da sabunta fayil ɗin tare da jadawali, da aiwatar da marufi na ana fara ma'ajiyar kaya kowane dare).
  • Yanayin "sparseCheckoutCone" wanda ke taƙaita ingantattun alamu a cikin ɓangaren cloning.

Wani canji wanda aka gabatar a cikin wannan sabon sigar Git 2.38 shine "-update-refs" zaɓi zuwa "git rebase" umarni don sabunta rassa masu dogara waɗanda ke haɗuwa tare da reshe da aka koma, don haka ba dole ba ne ka bincika kowane reshe mai dogaro da hannu don canzawa zuwa aikin da ake so.

An kuma haskaka cewa an inganta tsarin fayil ɗin bitmap don aiki tare da manyan ma'ajiya- An ƙara tebur mai ƙididdigewa na zaɓi tare da jerin abubuwan da aka zaɓa da abubuwan da suka dace.

Baya ga wannan, zamu iya samun hakan a cikin umarnin "git merge-tree" yana aiwatar da sabon yanayin a ciki, bisa ƙayyadaddun ayyuka guda biyu, ana ƙididdige bishiyar tare da sakamakon na hadewa, kamar dai an hade tarihin wadannan ayyukan.

Addedara sanyi "safe.barerepository" don sarrafa ko ma'ajiyar da ba ta ƙunshi itace ba na aiki, ana iya sanya su a cikin sauran wuraren ajiyar git. Lokacin da aka saita zuwa "bayyanannu", wuraren ajiya marasa tushe da ke cikin babban kundin adireshi za su iya aiki kawai. Don samun damar sanya ma'ajiyar dandali a cikin kundin adireshi, dole ne a yi amfani da ƙimar "duk".

Na sauran canje-canje wanda ya fice daga wannan sabon sigar:

  • Ƙara "-m" ("-max-count") zaɓi zuwa "git grep", wanda yayi kama da zaɓi na GNU grep na sunan iri ɗaya kuma yana ba ku damar iyakance adadin sakamakon wasa.
  • Umurnin "ls-files" yana aiwatar da zaɓin "--format" don tsara filayen fitarwa (misali, kuna iya ba da damar fitar da sunan abu, yanayin, da sauransu).
  • A cikin "git cat-file", lokacin nuna abun ciki na abubuwa, ana aiwatar da ikon yin la'akari da hanyoyin haɗin gwiwar marubutan zuwa imel, wanda aka ƙayyade a cikin fayil ɗin taswirar wasiku.
  • umarnin "git rm" yayi daidai da fihirisar ɓangarori.
  • Inganta halayen umarnin "git mv AB" lokacin motsa fayil daga wurin aiki tare da fihirisa juzu'i a cikin yanayin "mazugi" zuwa wurin waje inda ba'a amfani da wannan yanayin.

Finalmente idan kuna sha'awar ƙarin sani game da shi, zaka iya duba bayanan A cikin mahaɗin 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.