OpenBSD ప్రాజెక్ట్ డెవలపర్లు గాట్ (గేమ్ ఆఫ్ ట్రీస్) వెర్షన్ కంట్రోల్ సిస్టమ్ యొక్క కొత్త విడుదలను అందించారు, దీని అభివృద్ధి డిజైన్ మరియు ఉపయోగం యొక్క సరళతపై దృష్టి పెడుతుంది. సంస్కరణ డేటాను నిల్వ చేయడానికి, గాట్ Git రిపోజిటరీల డిస్క్ ఆకృతికి అనుకూలమైన నిల్వను ఉపయోగిస్తుంది, ఇది Got మరియు Git సాధనాలను ఉపయోగించి రిపోజిటరీతో పని చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, మీరు Gotలో అమలు చేయని పనిని చేయడానికి Gitని ఉపయోగించవచ్చు. కోడ్ ఉచిత ISC లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.
ప్రాజెక్ట్ యొక్క ప్రత్యేకతలను దృష్టిలో ఉంచుకుని OpenBSD అభివృద్ధికి తోడ్పాటు అందించడం ప్రాజెక్ట్ యొక్క ప్రధాన లక్ష్యం. ప్రత్యేకించి, గాట్ OpenBSD యొక్క భద్రతా నియమాలను (అధికారాలను వేరు చేయడం మరియు ప్రతిజ్ఞ మరియు అన్విల్ కాల్ల ఉపయోగం వంటివి) మరియు కోడింగ్ శైలిని అనుసరిస్తుంది. టూల్కిట్ డెవలపర్ల కోసం సాధారణ కేంద్రీకృత రిపోజిటరీ మరియు స్థానిక శాఖలతో అభివృద్ధి ప్రక్రియ కోసం రూపొందించబడింది, SSH ద్వారా బాహ్య యాక్సెస్ మరియు ఇమెయిల్ ద్వారా మార్పుల సమీక్ష.
సంస్కరణ నియంత్రణ కోసం, గాట్ యుటిలిటీ సాధారణ ఆదేశాల సెట్తో అందించబడుతుంది. పనిని సరళీకృతం చేయడానికి, యుటిలిటీ కనీస అవసరమైన కమాండ్లు మరియు ఎంపికల సెట్కు మాత్రమే మద్దతు ఇస్తుంది, అనవసరమైన సమస్యలు లేకుండా ప్రాథమిక కార్యకలాపాలను నిర్వహించడానికి సరిపోతుంది. అధునాతన కార్యకలాపాల కోసం, సాధారణ gitని ఉపయోగించమని సూచించబడింది. రిపోజిటరీ నిర్వహణ కార్యకలాపాలు ప్రత్యేక గోటాడ్మిన్ యుటిలిటీకి తరలించబడతాయి, ఇది రిపోజిటరీని ప్రారంభించడం, సూచికలను ప్యాకింగ్ చేయడం మరియు డేటాను శుభ్రపరచడం వంటి పనులను చేస్తుంది. రిపోజిటరీలోని డేటా ద్వారా నావిగేట్ చేయడానికి, కమాండ్ లైన్ నుండి రిపోజిటరీ కంటెంట్ల ఇంటరాక్టివ్ వీక్షణ కోసం gotweb వెబ్ ఇంటర్ఫేస్ మరియు టాగ్ యుటిలిటీ అందించబడతాయి.
కొత్త వెర్షన్లోని మార్పులలో టాగ్ యుటిలిటీ యొక్క అవుట్పుట్లో ఫీల్డ్ హైలైటింగ్ యొక్క విస్తరణ, మార్పు లాగ్ను చూసేటప్పుడు ఫిల్టరింగ్ కమిట్ల సామర్థ్యాల విస్తరణ, అంతర్నిర్మిత టూల్టిప్ను జోడించడం, “గోటాడ్మిన్ ఇనిట్ అమలు చేయడం వంటివి ఉన్నాయి. -b ” కమాండ్ మరియు వర్కింగ్ ట్రీలోని కొత్త ఫైల్ల కోసం డిఫ్ అవుట్పుట్లో యాక్సెస్ మోడ్ యొక్క ప్రదర్శన.
మూలం: opennet.ru