అపాచీ సబ్‌వర్షన్ విడుదల 1.14.0

అపాచీ సాఫ్ట్‌వేర్ ఫౌండేషన్ ప్రచురించిన వెర్షన్ నియంత్రణ విడుదల ఉపశమనం 1.14.0, ఇది దీర్ఘకాలిక మద్దతు (LTS) విడుదలగా వర్గీకరించబడింది, దీని కోసం నవీకరణలు 2024 వరకు విడుదల చేయబడతాయి. వికేంద్రీకృత వ్యవస్థల అభివృద్ధి ఉన్నప్పటికీ, సాఫ్ట్‌వేర్ సిస్టమ్‌ల సంస్కరణ మరియు కాన్ఫిగరేషన్ నిర్వహణకు కేంద్రీకృత విధానాన్ని ఉపయోగించే వాణిజ్య సంస్థలు మరియు ప్రాజెక్ట్‌లలో సబ్‌వర్షన్ ప్రజాదరణ పొందింది. సబ్‌వర్షన్‌ని ఉపయోగించే ఓపెన్ ప్రాజెక్ట్‌లు: Apache, FreeBSD, Free Pascal మరియు OpenSCADA ప్రాజెక్ట్‌లు. అపాచీ ప్రాజెక్ట్‌ల సింగిల్ SVN రిపోజిటరీ ప్రాజెక్ట్‌లలో మార్పుల గురించిన సమాచారంతో దాదాపు 1.8 మిలియన్ పునర్విమర్శలను నిల్వ చేస్తుందని గుర్తించబడింది.

కీ మెరుగుదలలు ఉపసంహరణ 1.14:

  • “svnadmin build-repcache” కమాండ్ జోడించబడింది, దీనితో మీరు “rep-cache” కాష్ స్థితిని నవీకరించవచ్చు, ఇందులో ప్రాతినిధ్య భాగస్వామ్య డీప్లికేషన్ మెకానిజం (rep-sharing, గణనీయంగా తగ్గించడానికి మిమ్మల్ని అనుమతిస్తుంది)లో ఉపయోగించిన నకిలీల గురించి సమాచారం ఉంటుంది. ఒక డూప్లికేట్ డేటాను ఒకసారి మాత్రమే నిల్వ చేయడం ద్వారా రిపోజిటరీ పరిమాణం). పేర్కొన్న శ్రేణి పునర్విమర్శల కోసం తప్పిపోయిన అంశాలను కాష్‌కి జోడించడానికి ఆదేశం ఉపయోగించబడుతుంది, ఉదాహరణకు, డీప్లికేషన్ తాత్కాలికంగా నిలిపివేయబడిన తర్వాత మరియు కాష్ పాతది అయిన తర్వాత.
  • పైథాన్ SWIG బైండింగ్‌లు మరియు టెస్ట్ సూట్‌లు పైథాన్ 3కి మద్దతునిస్తాయి. సాంకేతికంగా పైథాన్‌లో వ్రాసిన కోడ్‌ని ఇప్పటికీ పైథాన్ 2.7తో ఉపయోగించవచ్చు, అయితే పైథాన్ 2 యొక్క జీవితకాలం ముగిసినందున ఈ శాఖకు సంబంధించిన పరీక్ష మరియు బగ్ ఫిక్సింగ్ నిలిపివేయబడింది సబ్‌వర్షన్‌కు అవసరమైన భాగం మరియు పరీక్షలలో మరియు SWIG బైండింగ్‌లలో నిర్మించేటప్పుడు ఉపయోగించబడుతుంది.
  • "svn log" కమాండ్‌లోని "--quiet" మరియు "--diff" ఎంపికలు ఇకపై పరస్పరం ప్రత్యేకమైనవి కావు, ఉదాహరణకు, పునర్విమర్శల పరిధిలో మాత్రమే తేడాలను చూపడం సులభతరం చేస్తుంది.
  • "svn info --show-item"కి "ఛాంజెలిస్ట్" ఆర్గ్యుమెంట్ జోడించబడింది.
  • వినియోగదారు పేర్కొన్న ఎడిటర్‌ను ప్రారంభించేటప్పుడు, ఉదాహరణకు, ఇంటరాక్టివ్ సంఘర్షణ రిజల్యూషన్ సమయంలో, సవరించబడుతున్న ఫైల్‌కు మార్గాల్లోని ప్రత్యేక అక్షరాలు రక్షించబడతాయి. ఈ మార్పు ఖాళీలు మరియు ప్రత్యేక అక్షరాలను కలిగి ఉన్న ఫైల్‌లను సవరించడంలో సమస్యలను పరిష్కరిస్తుంది.
  • మేము "svn x-shelve/x-unshelve/x-shelves" అనే ప్రయోగాత్మక ఆదేశాలను పరీక్షించడం కొనసాగించాము, ఇది వేరొకదానిపై అత్యవసరంగా పని చేయడానికి వర్కింగ్ కాపీలో అసంపూర్తిగా ఉన్న మార్పులను విడిగా వాయిదా వేయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఆపై అసంపూర్తిగా ఉన్న మార్పులను “svn diff”ని ఉపయోగించి ప్యాచ్‌ను సేవ్ చేయడం మరియు “svn ప్యాచ్”ని ఉపయోగించి దాన్ని పునరుద్ధరించడం వంటి ఉపాయాలను ఆశ్రయించకుండా కాపీని పని చేయడం.
  • కమిట్‌ల స్థితి (“కమిట్ చెక్‌పాయింటింగ్”) యొక్క స్నాప్‌షాట్‌లను సేవ్ చేసే ప్రయోగాత్మక సామర్థ్యాన్ని మేము పరీక్షించడం కొనసాగించాము, ఇది నిబద్ధతతో ఇంకా చేయని మార్పుల యొక్క స్నాప్‌షాట్‌ను సేవ్ చేయడానికి మరియు మార్పుల యొక్క సేవ్ చేసిన సంస్కరణల్లో దేనినైనా పునరుద్ధరించడానికి మిమ్మల్ని అనుమతిస్తుంది. వర్కింగ్ కాపీకి (ఉదాహరణకు, తప్పుగా అప్‌డేట్ అయినప్పుడు వర్కింగ్ కాపీ స్థితిని వెనక్కి తీసుకోవడానికి).
  • ప్రస్తుత వర్కింగ్ కాపీని వివరించే స్పెసిఫికేషన్‌ను అవుట్‌పుట్ చేయడానికి ప్రయోగాత్మక "svn info -x-viewspec" ఆదేశం యొక్క నిరంతర పరీక్ష. వివరణలో సబ్‌ఫోర్క్‌ల లోతును పరిమితం చేయడం, సబ్‌ఫోర్క్‌లను మినహాయించడం, వేరొక URLకి మారడం లేదా పేరెంట్ డైరెక్టరీతో పోల్చితే కొత్త పునర్విమర్శ నంబర్‌కు నవీకరించడం వంటి సమాచారం ఉంటుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి