அப்பாச்சி மென்பொருள் அறக்கட்டளை அமைப்பு பதிப்பு கட்டுப்பாட்டு வெளியீடு , இது நீண்டகால ஆதரவு (LTS) வெளியீடாக வகைப்படுத்தப்பட்டுள்ளது, 2024 வரை புதுப்பிப்புகள் எதிர்பார்க்கப்படுகின்றன. பரவலாக்கப்பட்ட அமைப்புகளின் எழுச்சி இருந்தபோதிலும், பதிப்பு கட்டுப்பாடு மற்றும் மென்பொருள் உள்ளமைவுக்கு மையப்படுத்தப்பட்ட அணுகுமுறையைப் பயன்படுத்தும் வணிக நிறுவனங்கள் மற்றும் திட்டங்களில் சப்வெர்ஷன் பிரபலமாக உள்ளது. சப்வெர்ஷனைப் பயன்படுத்தும் திறந்த மூல திட்டங்களில் அப்பாச்சி, ஃப்ரீபிஎஸ்டி, ஃப்ரீ பாஸ்கல் மற்றும் ஓபன்எஸ்சிஏடிஏ ஆகியவை அடங்கும். அப்பாச்சியின் ஒருங்கிணைந்த எஸ்விஎன் களஞ்சியத்தில் திட்டங்களில் ஏற்படும் மாற்றங்கள் பற்றிய தகவல்களுடன் தோராயமாக 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" இல் "changelist" வாதம் சேர்க்கப்பட்டது.
- ஊடாடும் மோதல் தீர்வு போன்ற பயனர் வரையறுக்கப்பட்ட எடிட்டரைத் தொடங்கும்போது, திருத்தப்படும் கோப்பிற்கான பாதைகளில் உள்ள சிறப்பு எழுத்துக்கள் இப்போது தவிர்க்கப்படுகின்றன. இந்த மாற்றம் இடைவெளிகள் மற்றும் சிறப்பு எழுத்துக்களை உள்ளடக்கிய பெயர்களைக் கொண்ட கோப்புகளைத் திருத்துவதில் உள்ள சிக்கல்களைத் தீர்க்கிறது.
- சோதனை svn x-shelve/x-unshelve/x-shelves கட்டளைகளை நாங்கள் தொடர்ந்து சோதித்துப் பார்த்தோம், அவை உங்கள் வேலை செய்யும் நகலில் முடிக்கப்படாத மாற்றங்களை ஒதுக்கி வைத்துவிட்டு வேறு ஏதாவது ஒன்றை விரைவாக வேலை செய்ய அனுமதிக்கின்றன, பின்னர் svn diff உடன் ஒரு பேட்சை சேமித்து பின்னர் அதை svn பேட்ச் மூலம் மீட்டமைப்பது போன்ற தந்திரங்களை நாடாமல் முடிக்கப்படாத மாற்றங்களை உங்கள் வேலை செய்யும் நகலுக்குத் திருப்பி அனுப்புகின்றன.
- கமிட் ஸ்டேட்களின் ஸ்னாப்ஷாட்களைச் சேமிப்பதற்கான சோதனை அம்சத்தை நாங்கள் தொடர்ந்து சோதித்தோம் ("கமிட் செக்பாயிண்டிங்"), இது இதுவரை செய்யப்படாத மாற்றங்களின் ஸ்னாப்ஷாட்டைச் சேமிக்கவும், பின்னர் மாற்றங்களின் சேமிக்கப்பட்ட பதிப்புகளில் ஏதேனும் ஒன்றை வேலை செய்யும் நகலுக்கு மீட்டெடுக்கவும் உங்களை அனுமதிக்கிறது (எடுத்துக்காட்டாக, தவறான புதுப்பிப்பு ஏற்பட்டால் வேலை செய்யும் நகலின் நிலையை மீண்டும் கொண்டு வர).
- தற்போதைய செயல்பாட்டு நகலை விவரிக்கும் விவரக்குறிப்பை வெளியிடுவதற்கான சோதனை "svn info --x-viewspec" கட்டளையின் சோதனை தொடர்கிறது. இந்த விவரக்குறிப்பில் துணை கிளைகளின் ஆழத்தை கட்டுப்படுத்துதல், துணை கிளைகளைத் தவிர்த்து, வேறு URL க்கு மாறுதல் அல்லது பெற்றோர் கோப்பகத்துடன் ஒப்பிடும்போது புதிய திருத்த எண்ணுக்கு புதுப்பித்தல் பற்றிய தகவல்கள் அடங்கும்.
ஆதாரம்: opennet.ru
