முதலில் முழு களஞ்சியத்தையும் சரிபார்க்காமல், ஒரு ஸ்பேர்ஸ் செக்அவுட் செய்ய முடியுமா?

Mutalil Mulu Kalanciyattaiyum Cariparkkamal Oru Spers Cekavut Ceyya Mutiyuma



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

இந்த கட்டுரை முழு Git களஞ்சியத்தையும் பதிவிறக்கம் செய்யாமல் ஸ்பேஸ் செக் அவுட் முறையைப் பற்றி விவாதிக்கும்.







முதலில் முழு Git களஞ்சியத்தையும் பதிவிறக்கம் செய்யாமல் Git பயனர்கள் செக் அவுட்டைச் சிதறடிக்க முடியுமா?

ஆம், Git பயனர்கள் முழு Git களஞ்சியத்தையும் பார்க்காமல் ஒரு சிறிய செக்அவுட் செய்யலாம். இந்த நோக்கத்திற்காக, கீழே பட்டியலிடப்பட்டுள்ள வழிமுறைகளை முயற்சிக்கவும்:



  • விரும்பிய உள்ளூர் கோப்பகத்திற்குச் செல்லவும்.
  • குறைவான செக்அவுட் மதிப்பை அமைக்கவும்.
  • தொலைநிலை URL ஐச் சேர்த்து அதைச் சரிபார்க்கவும்.
  • 'ஐப் பயன்படுத்தி குறிப்பிட்ட Git களஞ்சியங்களை இழுக்க அரிதான செக்அவுட்டைப் பயன்படுத்தவும் $ git இழுக்கவும் ”.
  • புதிய மாற்றங்களைச் சரிபார்க்கவும்.

படி 1: உள்ளூர் Git கோப்பகத்திற்கு செல்லவும்



'இன் உதவியுடன் குறிப்பிட்ட உள்ளூர் களஞ்சியத்திற்கு நகர்த்தவும் சிடி ” கட்டளை:





$ சிடி 'சி:\போ \R eng1'



படி 2: இயல்புநிலை உதிரி செக்அவுட் மதிப்பைச் சரிபார்க்கவும்

பின்னர், 'இன் இயல்புநிலை மதிப்பைச் சரிபார்க்க வழங்கப்பட்ட கட்டளையை இயக்கவும். core.sparseCheckout ” உள்ளமைவு கோப்பிலிருந்து:

$ git config core.sparseCheckout

கீழே பட்டியலிடப்பட்ட வெளியீட்டின் படி, ஸ்பேர்ஸ்-செக் அவுட்டின் இயல்புநிலை மதிப்பு ' பொய் ”:

படி 3: ஸ்பார்ஸ் செக்அவுட்டை இயக்கு

ஸ்பேஸ் செக் அவுட்டை இயக்க, ' git config 'குறிப்பிட்ட அளவுருவுடன் கட்டளை' core.sparseCheckout 'மற்றும் அதன் மதிப்பு' உண்மை ”:

$ git config core.sparseCheckout உண்மை

படி 4: உள்ளமைவு அமைப்பைச் சரிபார்க்கவும்

விரும்பிய அமைப்பு மாறியதா இல்லையா என்பதை உறுதிப்படுத்த, கீழே குறிப்பிடப்பட்டுள்ள கட்டளையைப் பயன்படுத்தவும்:

$ git config core.sparseCheckout

ஸ்பேர்ஸ் செக்அவுட் இயக்கப்பட்டிருப்பதைக் காணலாம்:

படி 5: ரிமோட் URL ஐ நகலெடுக்கவும்

அதன் பிறகு, விரும்பிய GitHub ரிமோட் களஞ்சியத்திற்குச் சென்று அதை நகலெடுக்கவும். HTTPS ” URL:

படி 6: ரிமோட் 'தோற்றத்தை' சேர்க்கவும்

இப்போது, ​​வழங்கப்பட்ட கட்டளையை இயக்குவதன் மூலம் உள்ளூர் மற்றும் தொலை களஞ்சியங்களுக்கு இடையே இணைப்பை உருவாக்க, தொலைநிலை URL ஐ உள்ளூர் களஞ்சியத்தில் சேர்க்கவும்:

$ git ரிமோட் கூட்டு -எஃப் தோற்றம் https: // github.com / laibyounas / demo.git

இங்கே, தி:

  • ' -எஃப் 'கொடி' குறிக்கிறது எடுக்க ” புதுப்பிக்கப்பட்ட ரிமோட் களஞ்சியத்தைப் பதிவிறக்க.
  • ' தோற்றம் ” என்பது தொலை URL பெயர்.
  • ' https://…. ” என்பது கிட்ஹப் களஞ்சிய பாதை.

மேலே கூறப்பட்ட கட்டளையை இயக்கிய பிறகு, தொலைநிலை URL புதுப்பிக்கப்பட்ட தொலைநிலை களஞ்சிய உள்ளடக்கத்தையும் சேர்க்கும் மற்றும் பெறும்:

படி 7: ரிமோட் URL ஐச் சரிபார்க்கவும்

பின், கீழே கொடுக்கப்பட்டுள்ள கட்டளையின் மூலம் ரிமோட் ஆரிஜின் சேர்க்கப்பட்டுள்ளதா இல்லையா என்பதைச் சரிபார்க்கவும்:

$ git ரிமோட் -இல்

படி 8: குறிப்பிட்ட களஞ்சியத்தைப் பெற ஸ்பேர்ஸ் செக்அவுட்டைப் பயன்படுத்தவும்

செயல்படுத்தவும் ' git sparse-checkout ” என்று குறிப்பிட்ட களஞ்சியம்/கோப்பைப் பெற விரும்பிய களஞ்சியம் அல்லது கோப்புப் பெயருடன் கட்டளை:

$ git அரிதான-செக்அவுட் அமைக்கப்பட்டது சோதனை_ரெப்போ

படி 9: களஞ்சியத்தை இழுக்கவும்

அடுத்து, குறிப்பிட்ட கிளையின் உள்ளடக்கத்தை '' ஐப் பயன்படுத்தி பதிவிறக்கவும் $ கிட் இழு 'தொலை பெயர் மற்றும் விரும்பிய கிளையுடன் கட்டளை:

$ git இழுக்க தோற்றம் ஆல்பா

படி 10: மாற்றங்களைச் சரிபார்க்கவும்

இறுதியாக, '' செயல்படுத்தவும் $ git sparse-checkout list ” ரிமோட் இழுக்கப்பட்ட உள்ளடக்கத்தை ஸ்பார்ஸ்-செக் அவுட் மூலம் காண்பிக்க கட்டளை:

$ git அரிதான-செக்அவுட் பட்டியல்

தொலைதூரக் கிளையிலிருந்து முன்னர் குறிப்பிடப்பட்ட ஒரே களஞ்சியம் பெறப்பட்டதைக் காணலாம்:

முழுக் களஞ்சியத்தையும் பார்க்காமல் ஸ்பேஸ் செக் அவுட் செயல்முறையை விளக்கியுள்ளோம்.

முடிவுரை

ஆம், Git பயனர்கள் முழு Git களஞ்சியத்தையும் பதிவிறக்கம் செய்யாமல் ஒரு சிறிய செக்அவுட் செய்யலாம். அவ்வாறு செய்ய, முதலில், தேவையான உள்ளூர் Git களஞ்சியத்திற்குச் செல்லவும். '' ஐப் பயன்படுத்தி ஸ்பேஸ் செக்அவுட் அம்சத்தை இயக்கவும் $ git config core.sparseCheckout 'கட்டளை மற்றும் அதன் மதிப்பை' என குறிப்பிடவும் உண்மை ”. பின்னர், ரிமோட் URL ஐச் சேர்த்து, குறிப்பிட்ட களஞ்சியத்தை உள்ளூர் Git களஞ்சியத்தில் ஒரே நேரத்தில் பெறவும். இறுதியாக, இயக்கவும் ' git இழுக்கவும் ” ரிமோட் களஞ்சியத்தை இழுக்க கட்டளை. இந்தக் கட்டுரையானது முழு Git களஞ்சியத்தையும் முதலில் பார்க்காமல் ஸ்பேஸ் செக் அவுட் முறையை வழங்கியது.