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

6 నెలల అభివృద్ధి తర్వాత, అపాచీ సాఫ్ట్‌వేర్ ఫౌండేషన్ ప్రచురించిన వెర్షన్ నియంత్రణ విడుదల ఉపశమనం 1.12.0. వికేంద్రీకృత వ్యవస్థల అభివృద్ధి ఉన్నప్పటికీ, సాఫ్ట్‌వేర్ సిస్టమ్‌ల సంస్కరణ మరియు కాన్ఫిగరేషన్ నిర్వహణకు కేంద్రీకృత విధానాన్ని ఉపయోగించే వాణిజ్య సంస్థలు మరియు ప్రాజెక్ట్‌లలో సబ్‌వర్షన్ ప్రజాదరణ పొందింది. సబ్‌వర్షన్‌ని ఉపయోగించే ఓపెన్ ప్రాజెక్ట్‌లు: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC మరియు LLVM ప్రాజెక్ట్‌లు. సబ్‌వర్షన్ 1.12 విడుదల సాధారణ విడుదలగా వర్గీకరించబడింది, తదుపరి LTS విడుదల సబ్‌వర్షన్ 1.14గా ఉంటుంది, ఇది ఏప్రిల్ 2020లో విడుదల చేయడానికి ప్లాన్ చేయబడింది మరియు 2024 వరకు మద్దతు ఇస్తుంది.

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

  • వైరుధ్యాలను పరిష్కరించడానికి ఇంటరాక్టివ్ ఇంటర్‌ఫేస్ యొక్క సామర్థ్యాలు విస్తరించబడ్డాయి, ఇతర డైరెక్టరీలకు ఎలిమెంట్‌లను తరలించే పరిస్థితులను ప్రాసెస్ చేయడానికి మద్దతు జోడించబడింది, అలాగే సంస్కరణ సిస్టమ్ ద్వారా కవర్ చేయని ఫైల్‌లు మరియు డైరెక్టరీలు పనిలో కనిపించే సందర్భాల మెరుగైన విశ్లేషణ రిపోజిటరీ కాపీ;
  • అధికార నియమాలలో ఖాళీ సమూహాల నిర్వచనాలు విస్మరించబడతాయని సర్వర్ నిర్ధారిస్తుంది మరియు svnauthz ఆదేశం ప్రారంభించబడినప్పుడు అవి ఉన్నట్లయితే హెచ్చరిక ప్రదర్శించబడుతుంది;
  • Unix-వంటి సిస్టమ్‌లలో క్లయింట్ వైపున, స్పష్టమైన టెక్స్ట్‌లో డిస్క్‌లో పాస్‌వర్డ్‌లను నిల్వ చేయడానికి మద్దతు సంకలన స్థాయిలో డిఫాల్ట్‌గా నిలిపివేయబడుతుంది. పాస్‌వర్డ్‌లను నిల్వ చేయడానికి వినియోగదారులు GNOME కీరింగ్, Kwallet లేదా GPG-Agent వంటి సిస్టమ్‌లను ఉపయోగించమని సిఫార్సు చేస్తారు;
  • సోర్స్ రిపోజిటరీ మరియు వర్కింగ్ కాపీలో కాపీ ఆపరేషన్ల యొక్క మెరుగైన ప్రవర్తన - ఇప్పటికే ఉన్న పేరెంట్ డైరెక్టరీలు మరియు పునర్విమర్శలతో ఉన్న ఫైల్‌లు ఇప్పుడు సరిగ్గా ప్రాసెస్ చేయబడ్డాయి;
  • “svn జాబితా” కమాండ్ యొక్క అవుట్‌పుట్ మెరుగుపరచబడింది: పొడవైన రచయిత పేర్లు ఇకపై కత్తిరించబడవు, రీడబుల్ రూపంలో (బైట్‌లు, కిలోబైట్‌లు, మెగాబైట్‌లు,) పరిమాణాలను ప్రదర్శించడానికి “--హ్యూమన్-రీడబుల్” (-H) ఎంపిక జోడించబడింది. మొదలైనవి);
  • “svn info” ఆదేశానికి రిపోజిటరీలో ఫైల్ పరిమాణాల ప్రదర్శన జోడించబడింది;
  • “svn క్లీనప్” కమాండ్‌లో, విస్మరించబడిన లేదా సంస్కరణ చేయని మూలకాల తొలగింపు కార్యకలాపాలను నిర్ధారించిన తర్వాత, రైట్-ప్రొటెక్ట్ ఫ్లాగ్‌తో డైరెక్టరీలు కూడా ఇప్పుడు తొలగించబడతాయి;
  • ప్రయోగాత్మక ఆదేశాలలో "svn x-shelve/x-unshelve/x-shelves"
    వివిధ రకాల మార్పులను ప్రాసెస్ చేయడంలో మెరుగైన విశ్వసనీయత. “svn” ద్వారా ప్యాచ్‌ను సేవ్ చేయడం వంటి ఉపాయాలను ఆశ్రయించకుండా, అత్యవసరంగా వేరొకదానిపై పని చేయడానికి వర్కింగ్ కాపీలో అసంపూర్తిగా ఉన్న మార్పులను విడిగా పక్కన పెట్టడానికి “షెల్వ్” సెట్ నుండి ఆదేశాలు మిమ్మల్ని అనుమతిస్తాయి. తేడా” ఆపై దానిని "svn ప్యాచ్" ద్వారా పునరుద్ధరించడం;

  • కమిట్‌ల స్థితి (“కమిట్ చెక్‌పాయింటింగ్”) యొక్క స్నాప్‌షాట్‌లను సేవ్ చేసే ప్రయోగాత్మక సామర్థ్యం యొక్క విశ్వసనీయత పెంచబడింది, ఇది కమిట్‌తో ఇంకా చేయని మార్పుల స్నాప్‌షాట్‌ను సేవ్ చేయడానికి మరియు సేవ్ చేసిన సంస్కరణల్లో దేనినైనా పునరుద్ధరించడానికి మిమ్మల్ని అనుమతిస్తుంది. వర్కింగ్ కాపీలో మార్పులు (ఉదాహరణకు, తప్పుగా అప్‌డేట్ అయినప్పుడు వర్కింగ్ కాపీ స్థితిని వెనక్కి తీసుకోవడానికి);

మూలం: opennet.ru

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