Skip to main content

லினக்ஸைப் பயன்படுத்தி ஒரு கோப்புக்கு ஒரு பாட்சை எவ்வாறு பயன்படுத்துவது

Anonim

இந்த வழிகாட்டி நிரல் அல்லது கோப்பிற்கு ஒரு இணைப்புகளைப் பயன்படுத்துவதற்கான அடிப்படை கண்ணோட்டத்தை வழங்குகிறது.

இணைப்புகளை பயன்படுத்துவதற்கு பயன்படுத்தப்படும் கட்டளை பேட்ச் கட்டளையாகும், ஆனால் ஒரு பிட்சைப் பொருத்துவதற்கு, வேறுபாடு கட்டளை பயன்படுத்தப்பட வேண்டும், இது வேறுபாடுகளைக் கொண்டிருக்கும் வேறுபாடுகளை வழங்க பயன்படுத்த வேண்டும்.

ஏன் நீங்கள் ஒரு பேட்ச் உருவாக்க வேண்டும்

நீங்கள் ஒரு HTML கோப்பை பின்வருமாறு கற்பனை செய்து பாருங்கள்:

mySite

MySite க்கு வரவேற்கிறோம்

மேலே உள்ள ஒரு வலை உலாவியில் ஏற்றப்படும் போது, ​​"MySite க்கு வரவேற்கிறோம்" என்ற சொற்களைக் காண்பிக்கும்.

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

வெளியீட்டு கிளை உண்மையான பயனர்களால் பயன்படுத்தப்படும் பதிப்பாகும் (அதாவது, MySite வலைத்தளத்திற்கு பார்வையாளர்கள்). MySite பதிப்பு 1.0 இல் உள்ளது என்று கூறலாம். ஒரு மேம்பாட்டு கட்டத்திற்குப் பின், இந்த வழக்கில் இருக்கும் வெளியீட்டு கிளை ஒன்றை நீங்கள் உருவாக்கும். 1.1. அபிவிருத்தி கிளை வெளியீட்டு கிளைக்கு முன்னதாகவே இருக்கும், ஏனெனில் பதிப்பு 1,2 இல் வெளியிடப்படாமல் போகும் மாற்றங்கள் இருக்கலாம், ஆனால் பதிப்பு 1.1 க்கு இருக்கும்.

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

ஒரு வேலை உதாரணம்

பின்வரும் கோப்பில் myfile.html என்ற கோப்பை உருவாக்கவும்:

mySite

MySite க்கு வரவேற்கிறோம்

இது மூல குறியீடு ஒட்டுதல் ஒரு உழைக்கும் உதாரணம்.

பின்வரும் கோப்பில் myfile_v2.html என்ற மற்றொரு கோப்பை உருவாக்கவும்:

YourSite

உங்கள் தளத்திற்கு வரவேற்கிறோம்

இது மூல குறியீடு ஒட்டுதல் ஒரு உழைக்கும் உதாரணம்.

முதல் கோப்பு தலைப்பு "MySite வரவேற்கிறது" என்ற அசல் வலைப்பக்கமாக உள்ளது. இரண்டாவது கோப்பு MyFile தவிர முதல் கோப்பு போலவே உங்கள் உரை பெயரிடப்பட்டுள்ளது.

வேறுபாடு கோப்பு உருவாக்குவது எப்படி

ஒரு இணைப்பு உருவாக்குவதற்கு, myfile.html மற்றும் myfile_v2.html இடையே உள்ள வேறுபாடுகளை நாங்கள் செய்ய வேண்டும்.

பின்வருமாறு வேறுபாடு கட்டளை மூலம் இதைச் செய்யலாம்:

diff-a myfile.html myfile_v2.html> myfile.patch

அதை பார்க்க பொருட்டு நானோ ஆசிரியர் உள்ள myfile.patch கோப்பு திறக்க முடியும்:

நானோ myfile.patch

மாறாத கோடுகள் நீலத்தில் காட்டப்படுகின்றன. நீக்கப்பட்ட கோடுகள் சிவப்பு மற்றும் பச்சை நிறத்தில் காட்டப்பட்டுள்ளன.

பேட்ச் கட்டளை பயன்படுத்தி பேட்ச் பயன்படுத்துவது எப்படி

Myfile.html க்கு இணைப்புகளை விண்ணப்பிக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

இணைப்பு <myfile.patch

ஒரு பேட்சை எவ்வாறு திருப்புவது

இது myfile.html என்ற அசல் கோப்புக்கு diff கட்டளை பயன்படுத்தி உருவாக்கப்பட்ட மாற்றங்களை இது பொருந்தும்.

நீங்கள் இணைப்புகளை மீட்டெடுக்க விரும்பினால், myfile.html அது முதலில் இருந்த வழிக்கு திரும்பியது, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

இணைப்பு -R <myfile.patch

சுருக்கம்

ஒட்டு கட்டளை ஒரு முழு அடைவு கட்டமைப்பு முழுவதும் இணைப்புகளை பயன்படுத்தலாம்.

இணைப்புகளை உருவாக்கி நல்ல ஆதாரக் கட்டுப்பாட்டை உறுதிப்படுத்துவதற்கான இணைப்பு கட்டளையைவிட சிறந்த கருவிகள் உள்ளன.

பல அபிவிருத்தி திட்டங்கள் மூல கட்டுப்பாட்டுக்காக ஜிஐடியைப் பயன்படுத்துவதற்கு ஒரு காரணம் இருக்கிறது. GIT ஆனது ஒரு தொடர்ச்சியான கிளீனிங் மூலோபாயத்தை உருவாக்க எளிதாக்குகிறது.

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

மேலும் தகவலுக்கு மேன் கட்டளையைப் பயன்படுத்தவும்:

மனிதன் இணைப்பு