Git இல் உள்ள உறுதி செய்திகள் பெரும்பாலும் புறக்கணிக்கப்படுகின்றன. பலர் மாற்றங்களைச் சேமிக்கத் தேவையான தீமையாகவே பார்க்கிறார்கள். ஒரு திட்டத்தின் வெற்றிக்கு அர்த்தமுள்ள உறுதிமொழி செய்திகள் ஒரு முக்கியமான காரணியாகும்: அவை மாற்றங்களின் நல்ல கண்டுபிடிப்பு, குழுவிற்குள் திறமையான ஒத்துழைப்பு மற்றும் விரைவான சரிசெய்தல் ஆகியவற்றை உறுதி செய்கின்றன. AI இன் உதவியுடன் உறுதி செய்திகளை தானாக தயார் செய்ய எந்த காரணமும் இல்லை.
என்று அழைக்கப்படும் உதவியுடன் கொக்கிகள் ஸ்கிரிப்ட்களை இயக்க முடியும், எடுத்துக்காட்டாக, தானியங்கு சோதனை அல்லது குறியீடு சரிபார்ப்பு, Git பணிப்பாய்வு போது குறிப்பிட்ட நிகழ்வுகளுக்கு. வாடிக்கையாளர் பக்கம் தயார்-உறுதி-செய்தி-ஹூக் உடனடியாக ஆகிறது முன் கமிட் எடிட்டரைத் திறந்த பிறகு செயல்படுத்தப்பட்டது. எடுத்துக்காட்டாக, பின்வரும் பேஷ் ஸ்கிரிப்ட் கோப்புறையில் இருக்க வேண்டும் ~/git-template/hooks/prepare-commit-msg தாக்கல் செய்ய வேண்டும்:
0d311d3e3743f65bd1f7fa370c3b3848
பின்னர் சேர்க்கவும் OpenAI API விசை வரிசையில் \(4\) மற்றும் வரிசையில் பயன்படுத்தப்படும் ChatGPT மாதிரியை மாற்றியமைக்கிறது \(5\) (எங்கள் எடுத்துக்காட்டில் gpt-4o) பின்னர் ஸ்கிரிப்டை இயக்கக்கூடியதாக ஆக்குகிறோம் chmod +x ~/git-template/hooks/prepare-commit-msg மற்றும் பந்தயம் git config --global core.hooksPath ~/git-template/hooks உலகளாவிய Git கட்டமைப்பில் Git ஹூக்குகளுக்கான இயல்புநிலை அடைவு.
முக்கியமானது: இதன் பொருள் நீங்கள் இனி உள்ளூர் Git ஹூக்குகளை உருவாக்க வேண்டியதில்லை. .git/hooks, ஆனால் உள்ளே ~/git-template/hooks நீங்கள் திட்ட-குறிப்பிட்ட கொக்கிகளைத் தொடர்ந்து வைத்திருக்க விரும்பினால், உங்களால் முடியும் git config core.hooksPath .git/hooks && ln -s ~/git-template/hooks/prepare-commit-msg .git/hooks/prepare-commit-msg அந்தந்த திட்டத்தில். நீங்கள் மீண்டும் ஸ்கிரிப்டை செயலிழக்க விரும்பினால், வெறுமனே git config --global --unset core.hooksPath.
ஸ்கிரிப்ட் உருவாக்குகிறது வேறுபாடு அனைத்து ஸ்டேஜ் செய்யப்பட்ட கோப்புகளும் உறுதி செய்திக்கான பொருத்தமான டெம்ப்ளேட்டை தானாகவே பெறும்: git add -A . && git commit. மாற்றாக, நீங்கள் ஒரு வெற்று செய்தியையும் (".") அனுப்பலாம், அது தானாகவே மேலெழுதப்படும்: git add -A . && git commit -m "." && git push – ஆனால் கவனமாக இருங்கள்: செய்தியின் சரிபார்ப்பு இனி இங்கு சாத்தியமில்லை.
AI மாதிரிகள் இப்போது மிகவும் மேம்பட்டவை, அவை செய்யப்பட்ட மாற்றங்களின் அடிப்படையில் மிகவும் விவேகமான, தானியங்கி கமிட் செய்திகளை உருவாக்க முடியும். ப்ராம்ட்டை சரிசெய்வதன் மூலம் (வரி \(13\) நீங்கள் ரிட்டர்னை மேலும் மேம்படுத்தலாம் மற்றும் உங்கள் தேவைகளுக்கு ஏற்ப மாற்றியமைக்கலாம். தற்செயலாக, ஸ்கிரிப்ட் டவர் மற்றும் ஸ்மார்ட்ஜிட் போன்ற Git UI கருவிகளிலும் வேலை செய்கிறது.