Git பதிப்பு கட்டுப்பாட்டில் பேட்ச் என்றால் என்ன?

Git Patippu Kattuppattil Petc Enral Enna



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

இந்த ஆய்வு விளக்குகிறது:

Git பதிப்பு கட்டுப்பாட்டில் பேட்ச் என்றால் என்ன?

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







'git format-patch' கட்டளையைப் பயன்படுத்தி ஒரு பேட்சை உருவாக்குவது / உருவாக்குவது எப்படி?

Git இல் ஒரு பேட்சை உருவாக்க, முதலில், விரும்பிய உள்ளூர் கோப்பகத்திற்கு செல்லவும். பின்னர், கமிட் வரலாற்றைச் சரிபார்த்து, குறிப்பிட்ட கமிட் ஐடியைத் தேர்ந்தெடுக்கவும். அதன் பிறகு, ''ஐ இயக்கவும் git format-patch -1 'தேர்ந்தெடுக்கப்பட்ட கமிட் ஐடியிலிருந்து ஒரு பேட்சை உருவாக்க கட்டளை. இறுதியாக, உருவாக்கப்பட்ட பேட்சை சரிபார்க்கவும்.



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

முதலில், கீழே குறிப்பிடப்பட்டுள்ள கட்டளையைப் பயன்படுத்தி குறிப்பிட்ட உள்ளூர் கோப்பகத்திற்கு திருப்பி விடவும்:



$ சிடி 'சி:\போ \R காவியம்'

படி 2: உறுதிமொழி வரலாற்றைப் பார்க்கவும்

பின்னர், கமிட் வரலாற்றைக் காண Git பதிவைச் சரிபார்க்கவும்:





$ git பதிவு --நிகழ்நிலை

கீழே உள்ள வெளியீட்டில், கமிட் ஐடியுடன் கமிட் வரலாற்றைக் காணலாம். விரும்பிய கமிட் ஹாஷைத் தேர்ந்தெடுக்கவும். உதாரணமாக, நாங்கள் தேர்ந்தெடுத்துள்ளோம் ' 03668b5 ”கமிட் ஐடி:



படி 3: பேட்சை உருவாக்கவும்/உருவாக்கவும்

இப்போது, ​​அதிலிருந்து ஒரு பேட்சை உருவாக்க, தேர்ந்தெடுக்கப்பட்ட கமிட் ஐடியுடன் பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

$ git வடிவம்-பேட்ச் -1 03668b5

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

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

$ ls

புதியதாக இருப்பதை அவதானிக்கலாம்” 0001-New-feature-file-added.patch 'பேட்ச் உருவாக்கப்பட்டது:

'ஜிட் டிஃப்' கட்டளையைப் பயன்படுத்தி ஒரு பேட்சை உருவாக்குவது / உருவாக்குவது எப்படி?

' git diff > ” என்ற கட்டளையை Git இல் பேட்சை உருவாக்கவும் பயன்படுத்தலாம். அவ்வாறு செய்ய, கொடுக்கப்பட்ட படிகளைப் பார்க்கவும்.

படி 1: Git பதிவைப் பார்க்கவும்

முதலில், Git பதிவைச் சரிபார்த்து உறுதி வரலாற்றைப் பார்க்கவும்:

$ git பதிவு --நிகழ்நிலை

கீழே உள்ள வெளியீடு, கமிட் ஐடி உட்பட கமிட் வரலாற்றைக் காட்டுகிறது. பேட்சை உருவாக்க குறிப்பிட்ட கமிட் ஐடியை நகலெடுக்கவும். உதாரணமாக, நாங்கள் தேர்ந்தெடுத்துள்ளோம் ' 1839bf4 ” ஹாஷ் கமிட்:

படி 2: பேட்சை உருவாக்கவும் அல்லது உருவாக்கவும்

பின்னர், '' உதவியுடன் ஒரு பேட்சை உருவாக்கவும் git வேறுபாடு ” கட்டளை மற்றும் உறுதி ஐடி மற்றும் பேட்ச் கோப்பு பெயரை குறிப்பிடவும்:

$ git வேறுபாடு 1839bf4 > mypatch.diff

இங்கே, ' 1839bf4 'உறுதி ஐடி, மற்றும்' mypatch.diff ” என்பது பேட்ச் கோப்பு பெயர்:

படி 3: உருவாக்கப்பட்ட பேட்சைச் சரிபார்க்கவும்

இறுதியாக, '' ஐப் பயன்படுத்தி புதிதாக உருவாக்கப்பட்ட பேட்சை சரிபார்க்கவும் ls ” கட்டளை:

$ ls

அதை அவதானிக்கலாம் ' mypatch.diff ” பேட்ச் கோப்பு வெற்றிகரமாக உருவாக்கப்பட்டது:

Git இல் உள்ள பேட்ச் மற்றும் Git இல் பேட்ச் உருவாக்கும் முறைகள் பற்றி விளக்கியுள்ளோம்.

முடிவுரை

Git பதிப்புக் கட்டுப்பாட்டில், பேட்ச் என்பது ஒரு உரைக் கோப்பாகும், இது வரலாற்றில் திட்டக் குறியீட்டில் செய்யப்பட்ட மாற்றங்கள் அல்லது மாற்றங்கள் மற்றும் வேறுபாடுகளின் விளக்கத்தைக் கொண்டுள்ளது. இது சேர்க்கப்பட்ட, நீக்கப்பட்ட அல்லது மாற்றியமைக்கப்பட்ட குறியீட்டு வரிகள் பற்றிய அனைத்து தகவல்களையும் பதிவு செய்கிறது. ஜிட்டில் ஒரு பேட்சை உருவாக்க, ' git format-patch -1 'அல்லது' git diff > ” கட்டளையைப் பயன்படுத்தலாம். இந்த ஆய்வு Git பதிப்பு கட்டுப்பாட்டில் உள்ள பேட்ச் மற்றும் அதை உருவாக்கும் முறைகள் பற்றி விளக்கியது.