tldr/pages.ta/common/git-bisect.md

26 lines
2.2 KiB
Markdown
Raw Normal View History

# git bisect
> ஒரு பிழையை அறிமுகப்படுத்திய உறுதிப்பாட்டைக் கண்டுபிடிக்க பைனரி தேடலைப் பயன்படுத்தவும்.
> தவறான உறுதிப்பாட்டை படிப்படியாகக் குறைக்க கிட் தானாகவே கமிட் வரைபடத்தில் முன்னும் பின்னுமாக குதிக்கிறது.
> மேலும் விவரத்திற்கு: <https://git-scm.com/docs/git-bisect>.
- அறியப்பட்ட தரமற்ற கமிட் மற்றும் அறியப்பட்ட சுத்தமான (பொதுவாக பழையது) வரம்புக்குட்பட்ட ஒரு கமிட் வரம்பில் ஒரு இரு அமர்வு தொடங்கவும்:
`git bisect start {{மோசமான_கமிட்}} {{நல்ல_கமிட்}}`
- `git bisect` தேர்ந்தெடுக்கும் ஒவ்வொரு உறுதிப்பாட்டிற்கும், சிக்கலுக்காக அதைச் சோதித்தபின் அதை "கெட்டது" (bad) அல்லது "நல்லது" (good) என்று குறிக்கவும்:
`git bisect {{good|bad}}`
- `git bisect` தவறான செயலை சுட்டிக்காட்டிய பின், இருசக்கர அமர்வை முடித்துவிட்டு முந்தைய கிளைக்குத் திரும்புக:
`git bisect reset`
- ஒரு பிரிவின் போது ஒரு உறுதிப்பாட்டைத் தவிர்க்கவும் (எ.கா. வேறுபட்ட பிரச்சினை காரணமாக சோதனைகளில் தோல்வியுற்றது):
`git bisect skip`
- இதுவரை செய்தவற்றின் பதிவைக் காண்பி:
`git bisect log`