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

Apache Software Foundation සංවිධානය පළ කර ඇත අනුවාද පාලන නිකුතුව උපසිරැසි 1.14.0, දිගුකාලීන ආධාරක (LTS) නිකුතුවක් ලෙස වර්ගීකරණය කර ඇති අතර, ඒ සඳහා යාවත්කාලීන කිරීම් 2024 දක්වා නිකුත් කෙරේ. විමධ්‍යගත පද්ධති සංවර්ධනය වුවද, මෘදුකාංග පද්ධතිවල අනුවාදය සහ වින්‍යාස කළමනාකරණය සඳහා මධ්‍යගත ප්‍රවේශයක් භාවිතා කරන වාණිජ සමාගම් සහ ව්‍යාපෘතිවල උපවර්තනය දිගටම ජනප්‍රිය වේ. Subversion භාවිතා කරන විවෘත ව්‍යාපෘතිවලට ඇතුළත් වන්නේ: Apache, FreeBSD, Free Pascal සහ OpenSCADA ව්‍යාපෘති. Apache ව්‍යාපෘතිවල තනි SVN ගබඩාව ව්‍යාපෘතිවල වෙනස්කම් පිළිබඳ තොරතුරු සමඟ සංශෝධන මිලියන 1.8 ක් පමණ ගබඩා කරන බව සටහන් වේ.

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

  • “svnadmin build-repcache” විධානය එකතු කර ඇති අතර, එමඟින් ඔබට “rep-cache” හැඹිලියේ තත්වය යාවත්කාලීන කළ හැකිය, එයට නියෝජන බෙදාගැනීමේ අඩු කිරීමේ යාන්ත්‍රණයේ භාවිතා වන අනුපිටපත් පිළිබඳ තොරතුරු ඇතුළත් වේ (rep-sharing, ඔබට සැලකිය යුතු ලෙස අඩු කිරීමට ඉඩ සලසයි. එක් අනුපිටපත් දත්ත එක් වරක් පමණක් ගබඩා කිරීමෙන් ගබඩාවේ විශාලත්වය). නිශ්චිත පරාසයක සංශෝධන සඳහා හැඹිලියට නැතිවූ අයිතම එක් කිරීමට විධානය භාවිතා කළ හැක, උදාහරණයක් ලෙස, ඩියුප්ලිකේෂන් තාවකාලිකව අක්‍රිය කර ඇති අතර හැඹිලිය යල් පැන ගිය පසු.
  • Python SWIG බන්ධන සහ පරීක්ෂණ කට්ටලය Python 3 සඳහා සහය ලබා දෙයි. Python 2.7 සමඟ තාක්ෂණික වශයෙන් ලියා ඇති කේතය තවමත් භාවිතා කළ හැක, නමුත් Python 2 හි ආයු කාලය අවසන් වීම හේතුවෙන් මෙම ශාඛාවට අදාළ පරීක්ෂණ සහ දෝෂ නිවැරදි කිරීම නතර කර ඇත උපවර්තනයේ අවශ්‍ය අංගයක් වන අතර පරීක්ෂණ වලදී සහ SWIG බන්ධන වලදී ගොඩනැගීමේදී භාවිතා වේ.
  • "svn log" විධානයේ ඇති "--quiet" සහ "--diff" විකල්ප තවදුරටත් අන්‍යෝන්‍ය වශයෙන් බැහැර නොවේ, උදාහරණයක් ලෙස, සංශෝධන පරාසයක් තුළ පමණක් වෙනස්කම් පෙන්වීම පහසු කරයි.
  • "svn info --show-item" වෙත "changelist" තර්කය එක් කරන ලදී.
  • පරිශීලක-නිශ්චිත සංස්කාරකයක් දියත් කරන විට, උදාහරණයක් ලෙස, අන්තර්ක්‍රියාකාරී ගැටුම් නිරාකරණය අතරතුර, සංස්කරණය කරන ගොනුව වෙත ඇති මාර්ගවල විශේෂ අක්ෂර ආරක්ෂා වේ. වෙනස් කිරීම මඟින් හිස්තැන් සහ විශේෂ අක්ෂර ඇතුළත් ගොනු සංස්කරණය කිරීමේ ගැටළු විසඳයි.
  • අපි "svn x-shelve/x-unshelve/x-shelfes" යන පර්යේෂණාත්මක විධානයන් අඛණ්ඩව පරීක්ෂා කරමින් සිටිමු, එමඟින් වෙනත් දෙයක හදිසි වැඩ කිරීම සඳහා වැඩ කරන පිටපතේ නිම නොකළ වෙනස්කම් වෙන වෙනම කල් දැමීමට ඔබට ඉඩ සලසයි, පසුව නිම නොකළ වෙනස්කම් නැවත "svn diff" භාවිතයෙන් පැච් එකක් සුරැකීම සහ "svn patch" භාවිතයෙන් එය ප්‍රතිස්ථාපනය කිරීම වැනි උපක්‍රම භාවිතා නොකර වැඩ කරන පිටපත.
  • අපි කැපවීම්වල ස්නැප්ෂොට් සුරැකීමේ පර්යේෂණාත්මක හැකියාව දිගටම කරගෙන ගියෙමු ("පරීක්‍ෂා කිරීම සඳහා කැපවීම"), එමඟින් ඔබට තවමත් කැපවීමකින් සිදු කර නොමැති වෙනස්කම් වල සැණරුවක් සුරැකීමට සහ පසුව සුරැකි වෙනස්කම් වල ඕනෑම අනුවාදයක් ප්‍රතිසාධන කිරීමට ඉඩ සලසයි. වැඩ කරන පිටපතකට (උදාහරණයක් ලෙස, වැරදි යාවත්කාලීන කිරීමකදී වැඩ කරන පිටපතේ තත්ත්වය ආපසු හැරවීමට).
  • දැනට ක්‍රියාත්මක වන පිටපත විස්තර කරන පිරිවිතරයක් ප්‍රතිදානය කිරීමට පර්යේෂණාත්මක "svn info -x-viewspec" විධානය අඛණ්ඩව පරීක්ෂා කිරීම. විස්තරයට subforks වල ගැඹුර සීමා කිරීම, subforks හැර, වෙනත් URL එකකට මාරු වීම හෝ මව් නාමාවලියට සාපේක්ෂව නව සංශෝධන අංකයකට යාවත්කාලීන කිරීම පිළිබඳ තොරතුරු ඇතුළත් වේ.

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

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