சப்வர்ஷனைப் பயன்படுத்த Xcode ஐ உள்ளமைக்கிறது
நீங்கள் ஒரு புதிய ஆப்பிள் டெவலப்பராக இருந்தாலும் அல்லது NeXTStep இல் வேர்களைக் கொண்ட அனுபவமிக்க கோகோ பொறியியலாளராக இருந்தாலும், உங்கள் கடின உழைப்பை காப்புப் பிரதி எடுக்க வேண்டியதன் அவசியத்தை நீங்கள் புரிந்துகொள்வீர்கள். Xcodeஐ துணைப்பெயர்ச்சியுடன் ஒருங்கிணைப்பது உங்கள் குறியீட்டை காப்புப் பிரதி எடுக்க அனுமதிப்பது மட்டுமல்லாமல், நீங்கள் மாற்றியமைக்கக்கூடிய மாற்றங்களின் வரலாற்றை வைத்திருக்கவும் அல்லது உங்கள் குறியீட்டை ஒப்பிடவும் உதவுகிறது. இது பதிப்பு கட்டுப்பாடு என்று அழைக்கப்படுகிறது. இந்த கட்டுரை நீங்கள் ஏற்கனவே உங்கள் சொந்த சப்வர்ஷன் களஞ்சியத்தை வைத்திருக்கிறீர்கள் என்று கருதுகிறது, அதை நீங்கள் படிக்கவும் எழுதவும் அணுகலாம்.நீங்கள் சொந்தமாக ஒரு சப்வர்ஷன் சர்வரை அமைக்க விரும்பினால், இந்த பணியை எப்படி நிறைவேற்றுவது என்பது பற்றிய விரிவான கட்டுரைகளுக்கு எல்லாம் வல்ல கூகிளை அணுகுமாறு நான் பரிந்துரைக்கிறேன். ஸ்கிரீன் ஷாட்கள், விவரங்கள் மற்றும் நிறைய வேடிக்கைகளுக்கு படிக்கவும்.
படி 1) உங்கள் களஞ்சியத்தைப் பற்றி எக்ஸ்கோடிடம் சொல்லுங்கள்.
Xcode ஆனது நேட்டிவ் svn தொடர்பு, ssh+svn, http மற்றும் https ஐப் பயன்படுத்தி சப்வர்ஷனுடன் தொடர்பு கொள்ளும் திறனைக் கொண்டுள்ளது. பல்வேறு முறைகளில் மிகவும் பிரபலமானது https ஆகும், இது உங்கள் தரவை மறைகுறியாக்கப்பட்ட சேனலில் சேமிக்க அனுமதிக்கிறது. ஏனென்றால், உங்கள் வர்த்தக ரகசியங்கள் உங்கள் போட்டியாளருக்கு ஒருபோதும் வெளிப்படாமல் இருப்பது முக்கியம்! சப்வர்ஷன் களஞ்சியத்தைச் சேர்க்க, "SCM" மெனுவிற்குச் சென்று, "SCM களஞ்சியங்களை உள்ளமைக்கவும்..." விருப்பத்தைத் தேர்ந்தெடுக்கவும். உங்களுக்கு உடனடியாகக் கிடைக்கக்கூடிய தொடர்புடைய தகவலை நிரப்பவும், அது இல்லையென்றால், மேலும் விவரங்களுக்கு உங்கள் SVN களஞ்சியத்தை நிர்வகிக்கும் நபரைத் தொடர்பு கொள்ளவும்.
படி 2) உங்கள் குறியீட்டை சப்வர்ஷன் சர்வரில் வைப்போம்
SCM மெனுவிற்குச் சென்று, "ரெபோசிட்டரிகள்" மெனு உருப்படியைத் தேர்ந்தெடுக்கவும். இந்தத் திரையில் இருந்து நீங்கள் இப்போது உங்கள் கடின உழைப்பை களஞ்சியத்தில் "இறக்குமதி" செய்யலாம். "இறக்குமதி" பொத்தானைக் கிளிக் செய்து, உங்கள் Xcode திட்டத்தின் கோப்பகத்திற்குச் செல்லவும். நீங்கள் ஏற்கனவே அவ்வாறு செய்யவில்லை எனில், உங்கள் Xcode திட்டக் கோப்பகத்திற்கு வெளியே உள்ள கட்டடங்களுக்கான கோப்பகத்தைப் பயன்படுத்த உங்கள் திட்டத்தை உள்ளமைப்பது பற்றி நீங்கள் சிந்திக்க வேண்டும். இந்த முறையில் உங்கள் கட்டுமானப் பாதைகளை (உங்கள் திட்ட அமைப்புகளில்) உள்ளமைத்தால், உங்கள் பயன்பாட்டின் பைனரி நகல்களைச் சரிபார்ப்பதைத் தவிர்க்கலாம், இது பொதுவாக தேவையற்றது, ஏனெனில் இது மூலக் கட்டுப்பாடு மேலாண்மை (SCM) பைனரி கட்டுப்பாட்டு மேலாண்மை அல்ல. உங்கள் உருவாக்க பாதை நிலைமையை நீங்கள் தீர்த்து வைத்த பிறகு, மேலே சென்று உங்கள் முழு Xcode திட்டத்தையும் தேர்ந்தெடுத்து அதை இறக்குமதி செய்யவும். சப்வர்ஷன் சர்வர் உங்கள் கணினியில் "உள்ளூர்" என்றால் இந்த செயல்முறை வேகமாக ஒளிரும். இல்லையென்றால், அது முடிவதற்கு சிறிது நேரம் காத்திருக்கவும்.
படி 3) உங்கள் புதிதாக இறக்குமதி செய்யப்பட்ட குறியீட்டை களஞ்சியத்திலிருந்து பார்க்கவும்
இப்போது உங்கள் மூலக் குறியீட்டை சப்வெர்ஷன் சர்வரில் சேமித்துவிட்டீர்கள், உங்கள் Xcode திட்டத்தின் தற்போதைய உள்ளூர் நகல் பக்கத்திற்கு நகர்த்தப்படலாம் அல்லது இன்னும் சிறப்பாக நீக்கப்படலாம். நீங்கள் கோப்புகளை களஞ்சியத்தின் உள்ளே வைத்துள்ளதால் கவலைப்பட வேண்டாம், நாங்கள் அவற்றை விரைவாகப் பார்க்கலாம், இதனால் உங்கள் வேலை நகல் களஞ்சியத்தில் இணைக்கப்படும். மீண்டும் SCM மெனுவிற்குச் சென்று (இங்கே ஒரு போக்கைக் காண்கிறீர்களா?) "ரெபோசிட்டரிகள்" என்பதைத் தேர்ந்தெடுக்கவும். களஞ்சிய உலாவல் சாளரத்தில் உங்கள் Xcode திட்டத்தைத் தேர்ந்தெடுத்து "Checkout" பொத்தானைக் கிளிக் செய்யவும். திட்டத்தைச் சேமிப்பதற்கான இடத்தை Xcode உங்களிடம் கேட்கும். எந்த இடமும் செய்யும், அதைச் சேமிக்கவும்.
படி 4) உங்கள் திட்டம் SCM கட்டுப்பாட்டில் உள்ளது என்பதை தெரிவிக்கவும்
உங்கள் திட்டம் SCM மூலம் நிர்வகிக்கப்படுகிறது என்று Xcode க்கு சொல்லும் நேரம்உங்கள் திட்ட அமைப்புகளை இழுத்து, "திட்ட வேர்கள் & SCM" பொத்தானைக் கிளிக் செய்யவும். நீங்கள் தேர்ந்தெடுக்க விரும்பும் இடத்தில் கீழே நீங்கள் பார்க்கும் விண்டோவைக் கொண்டு வந்து, உங்கள் சப்வர்ஷன் களஞ்சியத்தைப் படிக்கும் வரை சிறிய கருப்பு அம்புகளைக் கிளிக் செய்யவும். அது. சரி என்பதை அழுத்தி Xcode க்கு திரும்பவும். உங்கள் திட்டம் இப்போது சப்வெர்ஷன் தெரியும்.
இறுதிப் படிகள் கடின உழைப்புக்கு பலன் கிடைத்துள்ளது. நீங்கள் இப்போது வழிசெலுத்தல் பக்கப்பட்டியின் மெனு பட்டியில் வலது கிளிக் செய்து "SCM" உள்ளீட்டைச் சரிபார்க்கலாம். இது பக்கப்பட்டியில் ஒரு கூடுதல் நெடுவரிசையை வைக்கும், அதில் ஒரு கோப்பு "புதியதாக" இருந்தால் (அது அர்ப்பணிக்கப்பட வேண்டும் என்று அர்த்தம்) சப்வர்ஷன் களஞ்சியத்தில் உள்ளதை விட அதில் "M" இருக்கும். நீங்கள் இப்போது ஒரு கோப்பை வலது கிளிக் செய்து அதை களஞ்சியத்தில் ஒப்படைக்கலாம். நீங்கள் அதைச் செய்யும்போது, கோப்பில் என்ன மாற்றங்கள் செய்யப்பட்டன என்பதை விவரிக்கும் கருத்தை உள்ளிடுமாறு Xcode கேட்கும்.