ગિટ 2.31 હવે ઉપલબ્ધ છે અને ગિટ મેન્ટેનન્સ સાથે આવે છે

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

પહેલાનાં સંસ્કરણની તુલનામાં, 679 ફેરફારો અપનાવવામાં આવ્યા હતા નવા સંસ્કરણમાં, તૈયાર 85 વિકાસકર્તાઓની ભાગીદારી સાથે, જેમાંથી 23 એ પ્રથમ વખત વિકાસમાં ભાગ લીધો.

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

ગિટ 2.31 ના આ નવા વર્ઝનમાં "ગિટ મેન્ટેનન્સ" આદેશનો ઉમેરો પ્રકાશિત થાય છે ક્યુ ક્રોનને ટેકો આપતી સિસ્ટમ્સ પર સમયાંતરે કાર્ય કરવાની મંજૂરી આપે છે. ઉદાહરણ તરીકે, નવા આદેશ સાથે, તમે સમયાંતરે રીપોઝીટરી પેકેજિંગ પ્રક્રિયા શરૂ કરવાની ગોઠવણ કરી શકો છો જેથી જ્યારે મલ્ટીપલ આદેશો ચલાવવામાં આવે ત્યારે પેકેજિંગ આપમેળે થાય ત્યારે તમારે રીપોઝીટરી લ lockક પૂર્ણ થવાની રાહ જોવી ન પડે.

બીજો પરિવર્તન કે જે standsભા છે તે છે ડિસ્ક પર વિપરીત અનુક્રમણિકા રાખવા માટે સપોર્ટ ઉમેર્યો (રીવાઇન્ડેક્સ) પેકેજ ફાઇલો માટે, કારણ કે ગિટ તમામ ડેટાને objectsબ્જેક્ટ્સના રૂપમાં સ્ટોર કરે છે, જે અલગ ફાઇલોમાં સંગ્રહિત થાય છે. ભંડાર સાથે કામ કરવાની કાર્યક્ષમતામાં સુધારો કરવા માટે, packageબ્જેક્ટ્સને વધુમાં પેકેજ ફાઇલોમાં મૂકવામાં આવે છે, જેમાં માહિતી એક પછી એક અનુસરેલી objectsબ્જેક્ટ્સના પ્રવાહના રૂપમાં રજૂ કરવામાં આવે છે.

દરેક પેકેજ ફાઇલ માટે, ઇન્ડેક્સ ફાઇલ (.idx) બનાવવામાં આવે છે, જે ,બ્જેક્ટ આઇડેન્ટિફાયરનો ઉપયોગ કરવાની મંજૂરી આપે છે પેકેજ-ફાઇલમાં quicklyફસેટને ખૂબ ઝડપથી નક્કી કરવા જેમાં આ objectબ્જેક્ટ સંગ્રહિત છે. Inંધી સૂચકાંક (.rev) માં પ્રસ્તાવિત ગિટ 2.31 નો હેતુ objectબ્જેક્ટ આઇડેન્ટિફાયર નક્કી કરવાની પ્રક્રિયાને સુવ્યવસ્થિત કરવાનો છે પેકેજ ફાઇલમાં objectબ્જેક્ટના સ્થાન વિશેની માહિતી.

પહેલાં, વિશ્લેષણ દરમિયાન ફ્લાય પર આવા રૂપાંતર કરવામાં આવતું હતું પેકેજ ફાઇલમાંથી અને તે ફક્ત મેમરીમાં સંગ્રહિત કરવામાં આવી હતી, જેણે કહ્યું અનુક્રમણિકાઓનો ફરીથી ઉપયોગ કરવાની મંજૂરી આપી નહીં અને દર વખતે અનુક્રમણિકા ઉત્પન્ન કરવાની ફરજ પડી. અનુક્રમણિકા બાંધવાની કામગીરી છે ઘટાડો objectબ્જેક્ટ પોઝિશન જોડીઓની એરે બાંધવા અને તેને પોઝિશન દ્વારા સ sortર્ટ કરવા માટે, જે મોટા પેકેજ ફાઇલો માટે સમય માંગી શકે છે.

બીજી બાજુ, અમે તે શોધી શકીએ છીએ પ્રભાવ izપ્ટિમાઇઝેશન ઉમેર્યું દેખાવ પર આધારિત પુષ્ટિ ચાર્ટના ફાઇલ ફોર્મેટમાં, જે પુષ્ટિ વિશેની માહિતીની optimક્સેસને izeપ્ટિમાઇઝ કરવા માટે વપરાય છે, પુષ્ટિની સંખ્યાના પેદા કરવા માટેનો નવો ડેટા, જેનો ઉપયોગ પુષ્ટિ સાથે વધારાની કામગીરી ઝડપી બનાવવા માટે થઈ શકે છે.

ઉપરાંત, નવા રીપોઝીટરીઓમાં મૂળભૂત શાખા નામ પર ફરીથી લખવાની ક્ષમતા ઉમેરવામાં (પ્રારંભ.ડેફલ્ટબ્રાંચ રૂપરેખાંકન). બાહ્ય ભંડારો accessક્સેસ કરતી વખતે, ગિટ એ હેડ દ્વારા નિર્દેશ કરેલી શાખાને તપાસવાનો પ્રયત્ન કરે છે, એટલે કે, જો બાહ્ય સર્વર ડિફોલ્ટ રૂપે "મુખ્ય" શાખાનો ઉપયોગ કરે છે, તો પછી "ગિટ ક્લોન" ઓપરેશન સ્થાનિક રીતે "મુખ્ય" શોધવાનો પ્રયાસ કરશે.

અન્ય ફેરફારોમાંથી કે standભા:

  • "Isડિસ્ક-ઉપયોગ" વિકલ્પ "git rev-list" આદેશમાં ઉમેર્યું ofબ્જેક્ટ્સના કદનો સારાંશ દર્શાવવા માટે.
  • નાપસંદ કરેલ નિયમિત અભિવ્યક્તિ લાઇબ્રેરી પીસીઆરઇ 1 માટેનો સપોર્ટ દૂર કરવામાં આવ્યો છે.
  • શ shortcર્ટકટ્સના ઉપયોગને બળપૂર્વક પ્રતિબંધિત કરવાની ક્ષમતા પ્રદાન કરી, હેશીંગ એલ્ગોરિધમનો સ્વતંત્ર રીતે અભિનય કરવો. કોષ.અબ્રેવ પરિમાણને "ના" મૂલ્ય સોંપીને પ્રતિબંધ સક્ષમ છે.
  • સંબંધિત અથવા ચોક્કસ પાથોના આઉટપુટને સ્પષ્ટ રીતે વ્યાખ્યાયિત કરવા માટે "git rev-parse" આદેશમાં "athpath-format" વિકલ્પ ઉમેરવામાં આવ્યો છે.
  • બાશની સ્વતomપૂર્ણ સ્ક્રિપ્ટ્સ કસ્ટમ "ગિટ" સબકમિન્ડ્સ માટે પૂર્ણ નિયમો ઉમેરવાનું સરળ બનાવે છે.
  • પ્રમાણભૂત ઇનપુટ પ્રવાહમાંથી લિંક્સ વાંચવા માટે "ગિટ બંડલ" આદેશ માટે "dinstdin" વિકલ્પ ઉમેર્યો.
  • તુલનાત્મક શ્રેણીની માત્ર એક બાજુ બતાવવા માટે "ગિટ રેન્જ-ડિફ" કમાન્ડમાં "માત્ર-ડાબે-ફક્ત" અને "માત્ર-ફક્ત-અધિકાર" વિકલ્પો ઉમેરવામાં આવ્યા છે.
  • વિકલ્પ ઉમેર્યું "–સ્કીપ-ટૂ = Bit મનસ્વી માર્ગથી વિક્ષેપિત સત્ર ફરી શરૂ કરવા માટે «git difftool» આદેશને.
  • આચારસંહિતા (આચારસંહિતા), જે વિકાસકર્તાઓ વચ્ચેના તકરારના સમાધાન માટેના મૂળ સિદ્ધાંતોની વ્યાખ્યા આપે છે, તેને આવૃત્તિ 2.0 માં અપડેટ કરવામાં આવી છે (અગાઉની આવૃત્તિ 1.4 નો ઉપયોગ કરવામાં આવ્યો હતો).

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


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

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

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