Git 2.45 540 க்கும் மேற்பட்ட மாற்றங்கள் மற்றும் புதிய அம்சங்களுடன் வருகிறது, மிக முக்கியமானவற்றை அறிந்து கொள்ளுங்கள்

Git 2.45 பேனர்

ஜிடெக்ஸ்

இன் புதிய பதிப்பு Git 2.45 இரண்டு மாத வளர்ச்சிக்குப் பிறகு வருகிறது இந்த வெளியீட்டில், ஏராளமான குறிப்பிடத்தக்க மேம்பாடுகள் மற்றும் பல்வேறு புதிய அம்சங்கள் வழங்கப்பட்டுள்ளன, மொத்தம் 540 மாற்றங்களுடன் 96க்கும் மேற்பட்ட கூட்டுப்பணியாளர்களின் பங்கேற்பு, அவர்களில் 38 பேர் புதியவர்கள்.

Git பற்றி தெரியாதவர்கள், நீங்கள் தெரிந்து கொள்ள வேண்டும்e மிகவும் பிரபலமான பதிப்பு கட்டுப்பாட்டு அமைப்புகளில் ஒன்றாக அறியப்படுகிறது, நம்பகமான மற்றும் உயர் செயல்திறன், கிளைகள் மற்றும் இணைப்புகளின் அடிப்படையில் நெகிழ்வான நேரியல் அல்லாத மேம்பாட்டுக் கருவிகளை வழங்குகிறது. வரலாற்றின் ஒருமைப்பாட்டைப் பராமரிக்கவும், பின்னோக்கிச் செல்லும் மாற்றங்களைத் தடுக்கவும், Git ஒவ்வொரு கமிட்டிலும் முந்தைய வரலாற்றின் மறைமுகமான ஹாஷைப் பயன்படுத்துகிறது.

கிட் 2.45 சிறப்பம்சங்கள்

Git 2.45 இன் இந்த புதிய பதிப்பில், மிக முக்கியமான புதிய அம்சங்களில் ஒன்று பூர்வாங்க ஆதரவு புதிய குறிப்பு சேமிப்பக பின்தளம் எனப்படும் "மாறுபடுத்தக்கூடிய", என்று ஒரு களஞ்சியத்தில் குறிச்சொல் மற்றும் கிளை குறிப்புகளை மிகவும் திறமையாக சேமிக்க உங்களை அனுமதிக்கிறது. இந்த புதிய பின்தளம் JGit திட்டத்தால் பயன்படுத்தப்படும் தொகுதி சேமிப்பகத்தைப் பயன்படுத்துகிறது மற்றும் அதிக எண்ணிக்கையிலான இணைப்புகளைக் கையாள உகந்ததாக உள்ளது. தளர்வான குறிப்புகளைச் சேமிப்பதற்குப் பதிலாக அல்லது கோப்பைத் தொடர்ந்து புதுப்பிப்பதற்குப் பதிலாக, reftable குறிப்புகளை திறமையாக சேமிக்க பைனரி வடிவமைப்பை செயல்படுத்துகிறது. விருப்பத்துடன் புதிய பின்தளத்தை இயக்குவதன் மூலம் "--ref-format=reftable" களஞ்சியத்தை துவக்கும் போது ("git init --ref-format=reftable /ruta/al/repositorio"), அதிக எண்ணிக்கையிலான இணைப்புகளைக் கொண்ட களஞ்சியங்களில் தேடுதல், வாசிப்பு மற்றும் எழுதுதல் செயல்பாடுகளை விரைவுபடுத்த முடியும், இதனால் கணினியின் ஒட்டுமொத்த செயல்திறனை மேம்படுத்துகிறது.

இந்த புதிய பதிப்பில் தனித்து நிற்கும் மற்றொரு மாற்றம் அறிமுகமாகும் SHA-1 மற்றும் SHA-256 ஹாஷ் அடிப்படையிலான பொருள் அடையாளங்காட்டிகளுக்கு இடையே பெயர்வுத்திறனை எளிதாக்குவதற்கான கருவிகள் (குறிப்பாக SHA-256 ஹாஷ்களைப் பயன்படுத்த ஒரு களஞ்சியத்தின் படிப்படியான இடம்பெயர்வின் போது பயனுள்ளதாக இருக்கும்). ஒரு புதிய ஆப்ஜெக்ட் வடிவம் முன்மொழியப்பட்டது, இது களஞ்சியத்தை துவக்கும் போது குறிப்பிடப்பட்ட முதன்மை ஹாஷ் மூலம் பொருள்களை குறிப்பிடுவதற்கு அனுமதிக்கிறது, ஆனால் ஒரு உதிரி ஹாஷ் மூலம்.

இது தவிர, இது மேலும் சிறப்பித்துக் காட்டுகிறது கோப்பு வேறுபாடுகளுக்கு மாற்று முன்னொட்டுகளை அமைக்கும் திறன், அளவுருக்கள் பயன்படுத்தி diff.srcPrefix y diff.dstPrefix கட்டமைப்பில், தனிப்பயன் முன்னொட்டுகளுடன் கோப்பின் குறிப்பிட்ட பதிப்பிற்கு முன்னும் பின்னும் நிலையைக் குறிப்பிட இது உங்களை அனுமதிக்கிறது. மாற்று முன்னொட்டுகள், Git கோப்புப் பாதைகளை வேறுபாடுகளுக்கு முன்னும் பின்னும் எவ்வாறு காண்பிக்கும் என்பதை மாற்ற பயனர்களை அனுமதிக்கின்றன.

திருத்தங்களின் ஒரு பகுதியாக, Git 2.45 பல சிறிய சிக்கல்களைக் குறிக்கிறது, அத்துடன் செயல்படுத்துவது மேம்படுத்தல்கள் சிறந்த செயல்திறனை உறுதிப்படுத்த, காணாமல் போன பொருட்களை கண்டறிதல் மற்றும் நிர்வகிப்பதை மேம்படுத்துவதுடன், களஞ்சியத்தின் வரலாற்றை பிழைத்திருத்துவதை எளிதாக்குகிறது, மேலும் சிறந்த குறிப்பு பதிவுகள் அறிமுகப்படுத்தப்பட்டுள்ளன.

இல் மற்ற மாற்றங்கள் இந்த புதிய பதிப்பின்:

  • கட்டளை "git rev-list" கிளை அல்லது குறிச்சொல்லில் அணுக முடியாவிட்டாலும், உள்ளூர் களஞ்சியத்தில் இல்லாத பொருள்களின் ஐடிகளை நீங்கள் இப்போது காண்பிக்கலாம். களஞ்சிய ஊழலைக் கண்டறிய இது பயனுள்ளதாக இருக்கும்.
  • கமிட் செய்திகளின் தனிப்பயனாக்குதல் திறன் விரிவாக்கப்பட்டுள்ளது, பல பைட் எழுத்துக்கள் அல்லது சரங்களை கருத்து குறிகாட்டிகளாக அனுமதிக்கிறது.
  • புதிய கட்டளை சேர்க்கப்பட்டது "git reflog list" அறியப்பட்ட reflogs மற்றும் குறிச்சொற்கள் மற்றும் கிளைகளுக்கான அவற்றின் தொடர்புடைய இணைப்புகளைக் காண்பிக்க.
  • கூடுதலாக, கட்டமைப்பு core.commentChar இப்போது மல்டி-பைட் எழுத்துகளை கமெண்ட் டிலிமிட்டராக ஆதரிக்கிறது.
  • விருப்பம்n "--comment" கட்டளையில் சேர்க்கப்பட்டது "git config" .gitconfig கோப்பில் கருத்துகளைச் சேமிக்க அனுமதிக்கவும் மற்றும் சில அமைப்புகளின் சாராம்சத்தை விளக்கவும்.
  • git config இப்போது கோப்பை ஆவணப்படுத்த உதவும் புதிய விருப்பம் உள்ளது .gitconfig. கோப்பு வகை .gitconfig  a உடன் தொடங்கும் கருத்துகளை அனுமதிக்கிறது பாத்திரம்# , அதாவது அதன் பிறகு எல்லாம் # அடுத்த புதிய வரி புறக்கணிக்கப்படும் வரை.
  • விருப்பம் சேர்க்கப்பட்டது "--empty" கட்டளைக்கு "git cherry-pick" விருப்பத்தைப் போலவே தேவையற்ற கமிட்களை தானாக அகற்றவும் "--empty" git-rebase மற்றும் git-am இல்.
  • இப்போது கட்டளை "git checkout -p" "@" குறியீட்டைப் பயன்படுத்த உங்களை அனுமதிக்கிறது

நீங்கள் இருந்தால் அதைப் பற்றி மேலும் அறிய ஆர்வமாக உள்ளது, நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பில்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.