Apache Subversion මුදා හැරීම 1.12.0

මාස 6 ක සංවර්ධනයෙන් පසු, Apache Software Foundation පළ කර ඇත අනුවාද පාලන නිකුතුව උපසිරැසි 1.12.0. විමධ්‍යගත පද්ධති සංවර්ධනය වුවද, මෘදුකාංග පද්ධතිවල අනුවාදය සහ වින්‍යාස කළමනාකරණය සඳහා මධ්‍යගත ප්‍රවේශයක් භාවිතා කරන වාණිජ සමාගම් සහ ව්‍යාපෘතිවල උපවර්තනය දිගටම ජනප්‍රිය වේ. Subversion භාවිතා කරන විවෘත ව්‍යාපෘතිවලට ඇතුළත් වන්නේ: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC සහ LLVM ව්‍යාපෘති. උපවර්තන 1.12 නිකුතුව නිත්‍ය නිකුතුවක් ලෙස වර්ගීකරණය කර ඇත, මීළඟ LTS නිකුතුව උපවර්තන 1.14 වනු ඇත, එය 2020 අප්‍රේල් මාසයේදී නිකුත් කිරීමට සැලසුම් කර ඇති අතර 2024 දක්වා සහය දක්වයි.

යතුර වැඩිදියුණු කිරීම් උපවර්තනය 1.12:

  • ගැටුම් නිරාකරණය කිරීම සඳහා අන්තර්ක්‍රියාකාරී අතුරුමුහුණතෙහි හැකියාවන් පුළුල් කර ඇති අතර, වෙනත් නාමාවලි වෙත චලනය වන මූලද්‍රව්‍ය සමඟ තත්වයන් සැකසීම සඳහා සහය එක් කර ඇති අතර, අනුවාද පද්ධතියෙන් ආවරණය නොවන ලිපිගොනු සහ නාමාවලි ක්‍රියාකාරීත්වයේ දිස්වන අවස්ථා වැඩි දියුණු කර ඇත. ගබඩාවේ පිටපතක්;
  • svnauthz විධානය දියත් කරන විට, අවසර දීමේ රීති වල හිස් කණ්ඩායම් වල නිර්වචන නොසලකා හරින බව සේවාදායකය සහතික කරන අතර ඒවා තිබේ නම් අනතුරු ඇඟවීමක් පෙන්වයි;
  • Unix වැනි පද්ධතිවල සේවාලාභියා පැත්තෙන්, පැහැදිලි පෙළෙහි තැටි මත මුරපද ගබඩා කිරීම සඳහා සහය සම්පාදන මට්ටමේදී පෙරනිමියෙන් අක්‍රීය කර ඇත. මුරපද ගබඩා කිරීම සඳහා GNOME Keyring, Kwallet හෝ GPG-Agent වැනි පද්ධති භාවිතා කිරීමට පරිශීලකයින් නිර්දේශ කරනු ලැබේ;
  • මූලාශ්‍ර ගබඩාවේ සහ ක්‍රියාකාරී පිටපතෙහි පිටපත් මෙහෙයුම්වල වැඩිදියුණු කළ හැසිරීම - දැනට පවතින මව් නාමාවලි සහ සංශෝධන සහිත ගොනු දැන් නිවැරදිව සකසනු ලැබේ;
  • “svn ලැයිස්තුව” විධානයේ ප්‍රතිදානය වැඩි දියුණු කර ඇත: දිගු කර්තෘ නම් තවදුරටත් කප්පාදු නොකෙරේ, “--මානව කියවිය හැකි” (-H) විකල්පය ප්‍රමාණ කියවිය හැකි ආකාරයෙන් ප්‍රදර්ශනය කිරීමට එක් කර ඇත (බයිට්, කිලෝබයිට්, මෙගාබයිට්, ආදිය);
  • “svn info” විධානයට ගබඩාවේ ඇති ගොනු ප්‍රමාණයන් ප්‍රදර්ශනය කරන ලදී;
  • “svn cleanup” විධානය තුළ, නොසලකා හරින ලද හෝ අනුවාද නොකළ මූලද්‍රව්‍යවල මකාදැමීමේ මෙහෙයුම් තහවුරු කිරීමෙන් පසුව, ලියන්න-ආරක්ෂිත ධජය සහිත නාමාවලි ද දැන් මකා දමනු ලැබේ;
  • පර්යේෂණාත්මක විධානවල "svn x-shleve/x-unshelve/x-shelfes"
    විවිධ වර්ගයේ වෙනස්කම් සැකසීමේ විශ්වසනීයත්වය වැඩි දියුණු කිරීම. “රාක්ක” කට්ටලයේ විධාන මඟින් ඔබට වෙනත් දෙයක හදිසි වැඩ කිරීම සඳහා වැඩ කරන පිටපතක නිම නොකළ වෙනස්කම් වෙන වෙනම වෙන් කිරීමට ඉඩ සලසයි, ඉන්පසු “svn හරහා පැච් එක සුරැකීම වැනි උපක්‍රම භාවිතා නොකර වැඩ කරන පිටපතට නිම නොකළ වෙනස්කම් ආපසු ලබා දෙන්න. diff” සහ පසුව එය "svn patch" හරහා ප්‍රතිසාධනය කිරීම;

  • කැපවීම් තත්වයේ ("පරීක්‍ෂා කිරීමේ ස්ථානය") ස්නැප්ෂොට් සුරැකීමේ පර්යේෂණාත්මක හැකියාවේ විශ්වසනීයත්වය වැඩි කර ඇත, එමඟින් ඔබට තවමත් කැපවීමක් සිදු කර නොමැති වෙනස්කම් වල සැණරුවක් සුරැකීමට සහ පසුව සුරැකි අනුවාදවලින් ඕනෑම එකක් ප්‍රතිසාධන කිරීමට ඉඩ සලසයි. වැඩ කරන පිටපතක වෙනස්කම් (උදාහරණයක් ලෙස, වැරදි යාවත්කාලීන කිරීමකදී වැඩ කරන පිටපතේ තත්වය ආපසු හැරවීමට);

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න