அப்பாச்சி சப்வர்ஷன் 1.14.0 வெளியீடு

அப்பாச்சி மென்பொருள் அறக்கட்டளை அமைப்பு வெளியிடப்பட்ட பதிப்பு கட்டுப்பாட்டு வெளியீடு அடிபணிதல் 1.14.0, இது நீண்ட கால ஆதரவு (LTS) வெளியீடாக வகைப்படுத்தப்பட்டுள்ளது மற்றும் 2024 வரை புதுப்பிப்புகளைப் பெறும். பரவலாக்கப்பட்ட அமைப்புகளின் வளர்ச்சி இருந்தபோதிலும், வணிக நிறுவனங்கள் மற்றும் மென்பொருள் அமைப்புகளின் பதிப்பு மற்றும் உள்ளமைவுக்கு மையப்படுத்தப்பட்ட அணுகுமுறையைப் பயன்படுத்தும் திட்டங்களில் சப்வர்ஷன் தொடர்ந்து பிரபலமாக உள்ளது. சப்வர்ஷனைப் பயன்படுத்தும் திறந்த திட்டங்களில், நாம் கவனிக்கலாம்: அப்பாச்சி, ஃப்ரீபிஎஸ்டி, இலவச பாஸ்கல் மற்றும் ஓபன்ஸ்காடா திட்டங்கள். திட்டங்களில் ஏற்படும் மாற்றங்கள் பற்றிய தகவல்களுடன் சுமார் 1.8 மில்லியன் திருத்தங்கள் அப்பாச்சி திட்டங்களின் SVN களஞ்சியத்தில் சேமிக்கப்பட்டுள்ளன என்பது குறிப்பிடத்தக்கது.

சாவி மேம்பாடுகள் சப்வர்ஷன் 1.14:

  • "svnadmin build-repcache" கட்டளை சேர்க்கப்பட்டுள்ளது, இதன் மூலம் "rep-cache" தற்காலிக சேமிப்பின் நிலையை நீங்கள் புதுப்பிக்கலாம், இதில் Representation Sharing deuplication பொறிமுறையில் (rep-sharing, கணிசமாகக் குறைக்க உங்களை அனுமதிக்கிறது. ஒரே ஒரு முறை நகல் தரவை சேமிப்பதன் மூலம் களஞ்சியத்தின் அளவு). குறிப்பிட்ட வரம்பின் திருத்தங்களுக்கான தற்காலிக சேமிப்பில் விடுபட்ட உருப்படிகளைச் சேர்க்க கட்டளையைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக, துப்பறிதல் தற்காலிகமாக முடக்கப்பட்ட பிறகு மற்றும் தற்காலிக சேமிப்பு காலாவதியானது.
  • Python SWIG பிணைப்புகள் மற்றும் சோதனைத் தொகுப்பு இப்போது Python 3 ஐ ஆதரிக்கிறது. தொழில்நுட்ப ரீதியாக, Python 2.7 இல் எழுதப்பட்ட குறியீடு இன்னும் பைதான் 2 உடன் பயன்படுத்தப்படலாம், ஆனால் Python XNUMX இன் ஆயுட்காலம் முடிவடைந்ததால் இந்த கிளைக்கான சோதனை மற்றும் பிழை திருத்தங்கள் நிறுத்தப்பட்டுள்ளன. சப்வெர்ஷனின் அவசியமான கூறு மற்றும் சோதனைகள் மற்றும் SWIG பிணைப்புகளில் கட்டும் போது பயன்படுத்தப்படுகிறது.
  • "svn log" கட்டளையில் உள்ள "--quiet" மற்றும் "--diff" விருப்பங்கள் இனி ஒன்றுக்கொன்று பிரத்தியேகமாக இருக்காது, எடுத்துக்காட்டாக, திருத்த வரம்பில் உள்ள வேறுபாடுகளை மட்டும் காட்டுவதை எளிதாக்குகிறது.
  • "svn info --show-item" இல் "changelist" வாதம் சேர்க்கப்பட்டது.
  • பயனர் வரையறுத்த எடிட்டரைத் தொடங்கும் போது, ​​எடுத்துக்காட்டாக, ஊடாடும் மோதல் தீர்மானத்தின் போது, ​​திருத்தப்படும் கோப்பிற்கான பாதைகளில் சிறப்பு எழுத்துக்கள் தவிர்க்கப்படும். இந்த மாற்றம் ஸ்பேஸ்கள் மற்றும் சிறப்பு எழுத்துக்களை உள்ளடக்கிய கோப்புகளைத் திருத்துவதில் உள்ள சிக்கல்களைத் தீர்க்கிறது.
  • சோதனையான "svn x-shelve/x-unshelve/x-shelves" கட்டளைகளின் தொடர்ச்சியான சோதனை, இது உங்கள் வேலை நகலில் முடிக்கப்படாத மாற்றங்களைத் தனித்தனியாக ஒத்திவைக்க உங்களை அனுமதிக்கிறது, இதனால் நீங்கள் வேறு ஏதாவது விரைவாக வேலை செய்யலாம், பின்னர் முடிக்கப்படாத மாற்றங்களை மாற்றலாம் svn diff வழியாக ஒரு பேட்சை சேமித்து பின்னர் svn பேட்ச் வழியாக மீட்டமைப்பது போன்ற தந்திரங்களை நாடாமல் உங்கள் வேலை நகல்.
  • கமிட் செக்பாயிண்டிங்கின் சோதனை அம்சத்தின் தொடர்ச்சியான சோதனை, இது ஒரு உறுதிப்பாட்டால் இதுவரை செய்யப்படாத மாற்றங்களின் ஸ்னாப்ஷாட்டைச் சேமிக்க உங்களை அனுமதிக்கிறது, மேலும் மாற்றங்களின் சேமித்த பதிப்புகளில் ஏதேனும் ஒன்றை வேலை செய்யும் நகலில் மீட்டெடுக்கவும் (உதாரணமாக, ரோல் செய்ய பிழையான புதுப்பிப்பு ஏற்பட்டால், வேலை செய்யும் நகலின் நிலையைத் திரும்பப் பெறவும்).
  • தற்போதைய வேலை நகலை விவரிக்கும் விவரக்குறிப்பை வெளியிட, சோதனை "svn info --x-viewspec" கட்டளையை தொடர்ந்து சோதித்தது. சிறப்பம்சங்களின் ஆழத்தை வரம்பிடுதல், சிறப்பம்சங்களைத் தவிர்த்து, வேறு URLக்கு மாறுதல் அல்லது பெற்றோர் கோப்பகத்துடன் ஒப்பிடும்போது புதிய திருத்த எண்ணைப் புதுப்பித்தல் பற்றிய தகவல்கள் விளக்கத்தில் அடங்கும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்