நீங்கள் டெவலப்பராக இருந்தால், பதிப்புக் கட்டுப்பாட்டு மென்பொருள் உங்கள் குறியீட்டில் ஏற்படும் மாற்றங்களைக் கண்காணிக்க அனுமதிக்கிறது. ஒரு குழுவின் ஒரு பகுதியாக நீங்கள் பணிபுரியும் திட்டங்களில் இது அவசியம், மாற்றங்கள் நிகழும்போது அவற்றைக் கண்காணிக்க உங்களை அனுமதிக்கிறது. GIT போன்ற சேவைகள் பிரபலமாக இருந்தாலும், குறிப்பாக திறந்த மூல மென்பொருளுக்கு, சப்வர்ஷன் (SVN) போன்ற மாற்றுகள் அதிக கட்டுப்பாட்டை வழங்குகின்றன.
பல்வேறு SVN கிளையண்டுகள் உள்ளன, ஆனால் Mac பயனர்களுக்கு, SvnX என்பது பிரபலமான விருப்பமாகும். ஒரு தசாப்தத்திற்கு முன்னர் இந்த எளிய, இலவச மற்றும் திறந்த-மூல Mac SVN கிளையண்டை நாங்கள் முதன்முதலில் தொட்டோம், அதன்பிறகு ஏராளமான புதிய அம்சங்கள் மற்றும் மாற்றங்களுடன்.நீங்கள் SvnX ஐப் பயன்படுத்த விரும்பினால், தொடங்குவதற்கு நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும் இதோ.
(SVN) சப்வர்ஷன் என்றால் என்ன?
GIT போன்ற பிற பதிப்புக் கட்டுப்பாடுகள், பதிப்புக் கட்டுப்பாட்டுக்கான பரவலாக்கப்பட்ட அணுகுமுறையை நம்பியுள்ளன. ஒவ்வொரு பணியாளரும் குறியீட்டின் நகலைப் பெறுகிறார்கள், அவர்கள் அந்தக் குறியீட்டில் வேலை செய்கிறார்கள், பின்னர் மாற்றங்கள் பெரிய கோட்பேஸில் இணைக்கப்படுகின்றன (உறுதிப்படுத்தப்படுகின்றன).
Apache Subversion வித்தியாசமாக வேலை செய்கிறது. ஒரு பரவலாக்கப்பட்ட அணுகுமுறைக்கு பதிலாக, சப்வர்ஷன் மையப்படுத்தப்பட்டது. ஒரே ஒரு மையக் குறியீடு களஞ்சியம் மட்டுமே உள்ளது, ஒவ்வொரு டெவலப்பரும் அவரவர் பாகங்களில் வேலை செய்கிறார்கள். குறியீட்டின் ஒவ்வொரு திருத்தமும் கண்காணிக்கப்படுகிறது, கடந்த பதிப்புகளுக்கு மாற்றியமைக்கும் திறன் எளிதானது.
இது நிர்வாகிகளுக்கு கூடுதல் கட்டுப்பாட்டையும், அதிக பாதுகாப்பையும் வழங்குகிறது, மேலும் பயன்படுத்தத் தொடங்குவதற்கு எளிதான அமைப்பாகவும் இருக்கலாம். மையப்படுத்தப்பட்ட அணுகுமுறை உங்களுக்கானது என்றால், SvnX ஐ நிறுவுவது Mac இல் சப்வர்ஷனைப் பயன்படுத்துவதற்கான உங்கள் முதல் படியாகும். இந்த கிளையன்ட் சப்வர்ஷன் டெர்மினல் பயன்பாட்டில் GUI இடைமுகத்தைச் சேர்க்கிறது.
MacOS இல் SvnX துணை பதிப்பை நிறுவுதல்
SvnX இன் முந்தைய பதிப்புகள் கிளையன்ட் வேலை செய்யும் முன், மேகோஸில் சப்வெர்ஷனை கைமுறையாக நிறுவ வேண்டும். அதிர்ஷ்டவசமாக, MacOS இப்போது சப்வர்ஷனின் சமீபத்திய பதிப்பை உள்ளடக்கியுள்ளது, எனவே இது இனி தேவையில்லை.
SvnX இன் மிகவும் புதுப்பித்த பதிப்பை நிறுவி இயக்க, நீங்கள் MacOS க்காக Homebrew தொகுப்பு நிர்வாகியை நிறுவ வேண்டும். SvnX இன் பிற கிடைக்கக்கூடிய பதிப்புகள், "அதிகாரப்பூர்வ" ஆனால் நீண்ட காலமாக கைவிடப்பட்ட SvnX இணையதளத்தில் வழங்கப்பட்டவை உட்பட, அதன் பழைய 32-பிட் நிலையின் காரணமாக சமீபத்திய macOS நிறுவல்களில் வேலை செய்யாது.
- நீங்கள் MacOS இல் Homebrew நிறுவப்படவில்லை எனில், டெர்மினல் சாளரத்தைத் திறந்து /usr/bin/ruby -e “$(curl -fsSL https:/) என டைப் செய்யவும். /raw.githubusercontent.com/Homebrew/install/master/install)” நிறுவலைத் தொடங்க. பதிவிறக்கம் மற்றும் நிறுவல் ஸ்கிரிப்ட் முடிவடையும் வரை காத்திருந்து, திரையில் உள்ள வழிமுறைகளைப் பின்பற்றவும்.
- Homebrew நிறுவப்பட்டதும், brew cask install svnx என டெர்மினலில் தட்டச்சு செய்து, Enter ஐ அழுத்தவும். இது MacOS க்கு கிடைக்கும் SvnX இன் சமீபத்திய, 64-பிட் பதிப்பைப் பதிவிறக்கி நிறுவும். நிறுவல் செயல்முறை முடிந்தவுடன் Homebrew உங்களை எச்சரிக்கும்.
- நீங்கள் Launchpad இலிருந்து SvnX ஐத் தொடங்கலாம் அல்லது Finder இல் உள்ள பயன்பாடுகள் கோப்புறையில் உள்ள பயன்பாட்டில் இருமுறை கிளிக் செய்யவும். இருப்பினும், நீங்கள் முதல் முறையாக இதைச் செய்யும்போது, பாதுகாப்பு காரணங்களுக்காக MacOS முயற்சியைத் தடுக்கும். Launchpad > கணினி விருப்பத்தேர்வுகள் > பாதுகாப்பு மற்றும் தனியுரிமை மற்றும் பொது என்பதைக் கிளிக் செய்வதன் மூலம் SvnX ஐ துவக்க அனுமதிக்க வேண்டும். டேப், SvnX வெளியீட்டு எச்சரிக்கைக்கு அடுத்துள்ள எப்படியும் திற பொத்தானைக் கிளிக் செய்யவும்.
- தொடங்குவதற்கு முன், macOS உங்களிடம் இறுதி ஒப்புதலைக் கேட்கும். SvnX பயன்பாட்டை இறுதியாகத் தொடங்க அனுமதிக்க Open என்பதைக் கிளிக் செய்யவும்.
அதன் முதல் வெளியீட்டிற்குப் பிறகு, மேகோஸ் SvnX எந்த பாதுகாப்புச் சிக்கல்களும் இல்லாமல் இயங்க அனுமதிக்கும்.
SvnX துணைப் பதிப்பை எவ்வாறு பயன்படுத்துவது
நீங்கள் முதலில் SvnX ஐ அறிமுகப்படுத்தும் போது, உங்களுக்கு ஒரு அடிப்படை திரை வழங்கப்படும். இடதுபுறத்தில் பட்டியலிடப்பட்டுள்ள இரண்டு பிரிவுகள் Working Copies மற்றும் Repositories.
ரெபோசிட்டரிகள் நீங்கள் இணைக்கும் மத்திய SVN சர்வர்கள் ஆகும். ஒரு SVN களஞ்சியம் உங்கள் திட்டத்திற்கான அனைத்து கோப்புகளையும் வைத்திருக்கிறது. நீங்கள் ஒரு கோப்பைப் புதுப்பிக்கும்போது, அதில் ஒரு புதிய திருத்தக் குறிச்சொல் சேர்க்கப்படும், இது உங்கள் களஞ்சியக் கோப்புகளின் பழைய மற்றும் புதிய நகல்களை வேறுபடுத்திப் பார்க்க அனுமதிக்கிறது.
வொர்க்கிங் நகல்கள் என்பது களஞ்சியக் கோப்புகளின் உள்ளூர் பிரதிகள் சேமிக்கப்படும்.உங்கள் கோப்புகளை களஞ்சியத்தில் ஒப்படைப்பதற்கு முன், உள்நாட்டில் மாற்றங்களைச் செய்ய இது உங்களை அனுமதிக்கிறது. கோப்புகள் பொதுவாக வெவ்வேறு கவனம் செலுத்தும் பகுதிகளாக பிரிக்கப்படுகின்றன செயலில் உள்ள கோப்புகளுக்கு) மற்றும் tag (முக்கிய ரெப்போவின் நகல்களுக்கு).
- புதிய களஞ்சியத்தைச் சேர்க்க, இடதுபுற மெனுவில் உள்ள அமைப்புகள் பொத்தானைக் கிளிக் செய்து என்பதைக் கிளிக் செய்யவும். களஞ்சியத்தைச் சேர்.
- நீங்கள் இணைக்க அனுமதிக்க, உங்கள் சப்வர்ஷன் சர்வர் பற்றிய விவரங்களை வழங்க வேண்டும். SVN களஞ்சிய சேவையகத்தை URL பெட்டியில் தட்டச்சு செய்து, களஞ்சியத்திற்கு Name கீழ் ஒரு மறக்கமுடியாத பெயரைக் கொடுக்கவும் உங்களிடம் பயனர்பெயர் மற்றும் கடவுச்சொல் இருந்தால், பயனர்பெயர் மற்றும் கடவுச்சொல் பெட்டிகளில் உள்ளிடவும்.
- உங்கள் விவரங்கள் கிடைத்தவுடன், இடது கை மெனுவில் உள்ள உங்கள் களஞ்சியத்திற்கான உள்ளீட்டில் இருமுறை கிளிக் செய்யவும் அல்லது விவரங்கள் என்பதைக் கிளிக் செய்யவும் > இப்போது புதுப்பிக்கவும்இது உங்கள் SVN களஞ்சியத்திற்கான அணுகல் மெனுவைத் திறக்கும், ஏற்கனவே உள்ள களஞ்சியக் கோப்புகள் மற்றும் கடந்தகால திருத்தங்களை அணுகவும், தேவைக்கேற்ப மாற்றங்களைச் செய்யவும் உங்களை அனுமதிக்கிறது.
- உங்கள் SV களஞ்சியத்தின் நகலை பணிபுரியும் நகலாக ஏற்றுமதி செய்ய விரும்பினால் உள்ளூர் திருத்தங்களைச் செய்ய, ஒரு திருத்தத்தைத் தேர்ந்தெடுக்கவும் (கீழே உள்ள எண் Rev. நெடுவரிசை), பின்னர் திரையின் கீழே உள்ள கோப்புறையைத் தேர்ந்தெடுக்கவும். உள்ளூர் நகலை உருவாக்க, மேல் வலதுபுறத்தில் உள்ள Checkout பொத்தானைக் கிளிக் செய்யவும். Checkout பொத்தானைக் கிளிக் செய்வதற்கு முன் இந்தக் கோப்புகளை எங்கு சேமிக்க விரும்புகிறீர்கள் என்பதை உறுதிப்படுத்தவும்.
- Working Copies இன் கீழ் பட்டியலிடப்பட்டுள்ள முதன்மை SvnX வெளியீட்டுச் சாளரத்தில் நீங்கள் சேமித்த வேலை நகலைப் பற்றிய கூடுதல் தகவலைக் கண்டறிய முடியும். இடது கை மெனு. உங்கள் SVN வேலை செய்யும் நகலில் மாற்றங்களைச் செய்தவுடன், முதன்மை SvnX வெளியீட்டு சாளரத்தில் உள்ள நுழைவில் இருமுறை கிளிக் செய்யவும். தோன்றும் Working Copy சாளரத்தில், நீங்கள் திருத்திய கோப்புறைகள் அல்லது கோப்புறைகளைத் தேர்ந்தெடுத்து, Commit என்பதைக் கிளிக் செய்யவும்.உங்கள் மத்திய SVN களஞ்சியத்தில் புதிய திருத்தமாக சேமிக்க.
நீங்கள் செய்யும் ஒவ்வொரு புதிய திருத்தமும் உங்கள் SVN சேவையகத்திற்கான Repository சாளரத்தில் பட்டியலிடப்படும். உங்கள் குறியீட்டை "முட்கரண்டி" செய்ய பழைய திருத்தங்களில் புதிய வேலை நகல்களை உருவாக்கி, பழைய பதிப்பிற்கு மாற்றியமைக்கலாம்.
SvnX உடன் பயனுள்ள பதிப்பு கட்டுப்பாடு
நீங்கள் பதிப்புக் கட்டுப்பாட்டு அமைப்பைப் பயன்படுத்தவில்லை எனில், உங்கள் குறியீட்டில் நீங்கள் செய்யும் ஒவ்வொரு மாற்றமும் இறுதியானது.நீங்கள் பின்னோக்கி நகர்த்த முடியாது, மேலும் கீழே நீங்கள் செய்யும் மாற்றங்களைச் செயல்தவிர்க்க முடியாது. Mac இல் SvnXஐப் பயன்படுத்துவது இந்தச் சிக்கலைச் சமாளிக்க உதவுகிறது, குறியீடு மாற்றங்களைக் கண்காணிக்க எளிய மற்றும் பயனுள்ள வழியை வழங்குகிறது.
SvnX கொஞ்சம் காலாவதியானது, இருப்பினும், உங்களுக்கு சரியான Mac SVN கிளையண்ட் இல்லையென்றால், பதிப்புகள் போன்ற மாற்றீட்டைப் பயன்படுத்த தயங்க வேண்டாம். நிச்சயமாக, நீங்கள் நடப்பதற்கு முன் ஓட முடியாது, எனவே குறியீடு செய்வது எப்படி என்பதை அறிய விரும்பினால், உங்களுக்கு உதவ பல சேவைகளும் ஆப்ஸும் உள்ளன.
