Git 2.38 માં સ્કેલર, માઇક્રોસોફ્ટ દ્વારા વિકસિત નવી ઉપયોગિતા, સુધારાઓ અને વધુનો સમાવેશ થાય છે

Git 2.38 માં સ્કેલર, માઇક્રોસોફ્ટ દ્વારા વિકસિત નવી ઉપયોગિતા, સુધારાઓ અને વધુનો સમાવેશ થાય છે

Git વર્ઝન કંટ્રોલ સોફ્ટવેર છે જે લીનસ ટોરવાલ્ડ્સ દ્વારા કાર્યક્ષમતા, વિશ્વસનીયતા અને સુસંગતતાને ધ્યાનમાં રાખીને ડિઝાઇન કરવામાં આવ્યું છે.

તાજેતરમાં નવા સંસ્કરણના પ્રકાશનની જાહેરાત કરવામાં આવી હતી વિતરિત સ્ત્રોત કોડ નિયંત્રણ સિસ્ટમ ગિટ 2.38, જે અગાઉના સંસ્કરણની તુલનામાં, નવા સંસ્કરણમાં 699 ફેરફારો સ્વીકારવામાં આવ્યા હતા, જે 92 વિકાસકર્તાઓની ભાગીદારી સાથે તૈયાર કરવામાં આવ્યા હતા, જેમાંથી 24 એ પ્રથમ વખત વિકાસમાં ભાગ લીધો હતો.

ગિટથી અજાણ્યા લોકો માટે, તમારે જાણવું જોઈએ કે આ સૌથી લોકપ્રિય વર્ઝન નિયંત્રણ સિસ્ટમોમાંની એક છે, વિશ્વસનીય અને ઉચ્ચ-પ્રદર્શન સોફ્ટવેર કે જે ફોર્કસ અને ફોર્ક્સના મર્જર પર આધારિત લવચીક બિનરેખીય વિકાસ સાધનો પૂરા પાડે છે.

ઈતિહાસની અખંડિતતા અને બેકડેટિંગ ફેરફારો સામે પ્રતિકાર સુનિશ્ચિત કરવા માટે, દરેક કમિટમાં અગાઉના તમામ ઈતિહાસની ગર્ભિત હેશિંગનો ઉપયોગ કરવામાં આવે છે, વ્યક્તિગત ટૅગ્સ અને કમિટ્સના વિકાસકર્તાઓના ડિજિટલ હસ્તાક્ષરોને ચકાસવાનું પણ શક્ય છે.

ગિટ 2.38 કી નવી સુવિધાઓ

Git 2.38 ના આ નવા સંસ્કરણમાં જે રજૂ કરવામાં આવ્યું છે, તે હાઇલાઇટ કરવામાં આવ્યું છે સ્કેલર ઉપયોગિતા સમાવેશ થાય છે માઇક્રોસોફ્ટ દ્વારા વિકસિત મોટા ભંડારોના સંચાલન માટે. ઉપયોગિતા મૂળરૂપે C# માં લખવામાં આવી હતી, પરંતુ સંશોધિત C સંસ્કરણ git માં સમાવવામાં આવેલ છે. નવી ઉપયોગિતા વધારાના લક્ષણો અને સેટિંગ્સનો સમાવેશ કરીને git આદેશથી અલગ છે ડિફોલ્ટ કે જે કામગીરીને અસર કરે છે જ્યારે ખૂબ મોટી રીપોઝીટરીઓ સાથે કામ કરે છે.

ઉદાહરણ તરીકે, સ્કેલરનો ઉપયોગ કરતી વખતે, નીચેના લાગુ પડે છે:

  • રીપોઝીટરીની અપૂર્ણ નકલ સાથે કામ કરવા માટે આંશિક ક્લોન.
  • બિલ્ટ-ઇન ફાઇલ સિસ્ટમ ચેન્જ ટ્રેકિંગ મિકેનિઝમ (FSMonitor), જે સમગ્ર કાર્યકારી નિર્દેશિકાને સૂચિબદ્ધ કરવાની જરૂરિયાતને દૂર કરે છે.
  • અનુક્રમણિકાઓ કે જે વિવિધ ફાઇલ પેકેજો (મલ્ટી-પેકેજ) માં વસ્તુઓને આવરી લે છે.
  • પ્રતિબદ્ધ માહિતીની ઍક્સેસને ઑપ્ટિમાઇઝ કરવા માટે ઉપયોગમાં લેવાતા કમિટ ગ્રાફ ઇન્ડેક્સ સાથે ગ્રાફ ફાઇલોને કમિટ કરો.
  • ઇન્ટરેક્ટિવ સત્રને અવરોધિત કર્યા વિના પૃષ્ઠભૂમિમાં રીપોઝીટરીની શ્રેષ્ઠ રચના જાળવવા માટે સામયિક પૃષ્ઠભૂમિ કાર્ય (કલાકમાં એકવાર, રીમોટ રીપોઝીટરીમાંથી નવા ઑબ્જેક્ટ્સ મેળવવા અને કમિટ ગ્રાફ સાથે ફાઇલને અપડેટ કરવાનું કામ કરવામાં આવે છે, અને પેકેજિંગની પ્રક્રિયા રિપોઝીટરી દરરોજ રાત્રે શરૂ થાય છે).
  • એક "સ્પર્સચેકઆઉટકોન" મોડ કે જે આંશિક ક્લોનિંગમાં માન્ય પેટર્નને પ્રતિબંધિત કરે છે.

Git 2.38 ના આ નવા સંસ્કરણમાં રજૂ કરાયેલ અન્ય ફેરફાર છે "ગીટ રીબેઝ" આદેશ માટે "-અપડેટ-રેફ્સ" વિકલ્પ આશ્રિત શાખાઓને અપડેટ કરવા માટે કે જે પુનઃસ્થાપિત શાખાઓ સાથે છેદે છે, જેથી તમારે ઇચ્છિત કમિટ પર સ્વિચ કરવા માટે દરેક આશ્રિત શાખાને મેન્યુઅલી ચેકઆઉટ કરવાની જરૂર નથી.

તે પણ પ્રકાશિત થયેલ છે બીટમેપ ફાઇલ ફોર્મેટ મોટા ભંડારો સાથે કામ કરવા માટે ઑપ્ટિમાઇઝ કરવામાં આવ્યું છે- પસંદ કરેલ કમિટ અને તેમના ઓફસેટ્સની યાદી સાથે વૈકલ્પિક ઇન્ડેક્સ ટેબલ ઉમેર્યું.

આ ઉપરાંત, આપણે તે આદેશમાં શોધી શકીએ છીએ "git merge-tree" એક નવો મોડ લાગુ કરે છે જેમાં, બે ચોક્કસ કમિટ્સના આધારે, પરિણામ સાથે વૃક્ષની ગણતરી કરવામાં આવે છે મર્જના, જાણે કે આ કમિટ્સના ઇતિહાસને મર્જ કરવામાં આવ્યા હતા.

રૂપરેખાંકન ઉમેર્યું "safe.barerepository" એ નિયંત્રિત કરવા માટે કે રીપોઝીટરીઝ જેમાં વૃક્ષ નથી કામનું, તેઓ અન્ય ગિટ રિપોઝીટરીઝની અંદર મૂકી શકાય છે. જ્યારે "સ્પષ્ટ" પર સેટ કરેલ હોય, ત્યારે ટોચની ડિરેક્ટરીમાં સ્થિત બેર રિપોઝીટરીઝ માત્ર કામ કરવા માટે સક્ષમ હશે. સબડિરેક્ટરીઝમાં એકદમ રીપોઝીટરીઝ મૂકવા માટે સક્ષમ થવા માટે, મૂલ્ય "બધા" નો ઉપયોગ કરવો આવશ્યક છે.

અન્ય ફેરફારોમાંથી જે આ નવા સંસ્કરણથી standભા છે:

  • "git grep" આદેશમાં "-m" ("–max-count") વિકલ્પ ઉમેર્યો, જે સમાન નામના GNU grep વિકલ્પ જેવો છે અને તમને મેચ પરિણામોની સંખ્યા મર્યાદિત કરવાની મંજૂરી આપે છે.
  • "ls-files" આદેશ આઉટપુટ ફીલ્ડ્સને કસ્ટમાઇઝ કરવા માટે "--format" વિકલ્પને અમલમાં મૂકે છે (ઉદાહરણ તરીકે, તમે ઑબ્જેક્ટ નામ, મોડ્સ, વગેરેના આઉટપુટને સક્ષમ કરી શકો છો).
  • "ગીટ કેટ-ફાઇલ" માં, ઑબ્જેક્ટ્સની સામગ્રી પ્રદર્શિત કરતી વખતે, મેઇલ મેપ ફાઇલમાં ઉલ્લેખિત, લેખકોની ઇમેઇલની લિંક્સને ધ્યાનમાં લેવાની ક્ષમતા લાગુ કરવામાં આવે છે.
  • "git rm" આદેશ આંશિક અનુક્રમણિકાઓ સાથે સુસંગત બનાવેલ છે.
  • "કોન" મોડમાં આંશિક અનુક્રમણિકાઓ સાથેની ફાઇલને કાર્યસ્થળમાંથી બહારના વિસ્તારમાં જ્યાં આ મોડ લાગુ ન હોય ત્યાં ખસેડતી વખતે "git mv AB" આદેશની વર્તણૂકમાં સુધારો.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં


લેખની સામગ્રી અમારા સિદ્ધાંતોનું પાલન કરે છે સંપાદકીય નૈતિકતા. ભૂલની જાણ કરવા માટે ક્લિક કરો અહીં.

ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં.

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.