Gitflow Workflow: பதிப்புக் கட்டுப்பாட்டிற்கு ஒரு கட்டமைக்கப்பட்ட அணுகுமுறை

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

அடிப்படைகள் Gitflow Workflow அடங்கும்:

Master Branch

master branch நிலையான மற்றும் முழுமையாக சோதிக்கப்பட்ட குறியீட்டைக் கொண்ட திட்டத்தின் முக்கிய கிளை இது. இலிருந்து தயாரிப்பு பதிப்புகள் உருவாக்கப்பட்டு வெளியிடப்படுகின்றன master branch.

Develop Branch

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

Feature Branches

ஒவ்வொரு புதிய அம்சமும் அம்சக் கிளை எனப்படும் தனி கிளையில் உருவாக்கப்பட்டுள்ளது. develop branch முடிந்ததும், அம்சம் சோதனைக்காக இணைக்கப்பட்டது .

Release Branches

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

ஹாட்ஃபிக்ஸ் கிளைகள்

இல் ஏதேனும் முக்கியமான சிக்கல் எழுந்தால், சிக்கலைத் தீர்க்க master branch ஹாட்ஃபிக்ஸ் கிளை உருவாக்கப்பட்டது. master branch ஹாட்ஃபிக்ஸ் பின்னர் மாஸ்டர் இரண்டிலும் இணைக்கப்பட்டு ஸ்திரத்தன்மையை உறுதிப்படுத்த கிளைகளை உருவாக்குகிறது.

 

Gitflow Workflow கோட்பேஸை நிலையானதாகவும் நிர்வகிக்கக்கூடியதாகவும் வைத்திருக்கும் போது திட்ட மேம்பாட்டு செயல்முறையை எளிதாக்குகிறது. இது பெரிய திட்டங்களுக்கு சாதகமாக உள்ளது மற்றும் கவனமாக கிளை மேலாண்மை மற்றும் ஒருங்கிணைப்பு தேவைப்படுகிறது.