Microsoft Visual SourceSafe
மைக்ரோசாப்ட் விஷுவல் சோர்ஸ் சேஃப் (வி. எஸ். எஸ்) என்பது சிறிய மென்பொருள் மேம்பாட்டுத் திட்டங்களை நோக்கிய ஒரு நிறுத்தப்பட்ட மூலக் கட்டுப்பாட்டு நிரலாகும். பெரும்பாலான மூலக் கட்டுப்பாட்டு அமைப்புகளைப் போலவே, சோர்ஸ் சேஃப் கணினி கோப்புகளின் மெய்நிகர் நூலகத்தை உருவாக்குகிறது. சோர்ஸ் சேஃப் அதன் தரவுத்தளத்தில் எந்த வகையான கோப்பையும் கையாள முடியும், ஆனால் படங்கள் மற்றும் தொகுக்கப்பட்ட செயலாக்கங்கள் போன்ற பெரிய அளவிலான உரை அல்லாத தரவைச் சேமிக்கப் பயன்படுத்தும்போது பழைய பதிப்புகள் நிலையற்றவை என்று காட்டப்பட்டன. வரலாறு சோர்ஸ் சேஃப் முதலில் ஒன் ட்ரீ சாப்ட்வேர் என்ற வட கரோலினா நிறுவனத்தால் உருவாக்கப்பட்டது. ஒன் ட்ரீ சோர்ஸ் சேஃப் அவற்றின் 1. x முதல் 2. x சுழற்சிகளில் பல வெளியீடுகளைக் கடந்து சென்றது, DOS, OS/2 (ஒரு விளக்கக்காட்சி மேலாளர் GUI உடன்), விண்டோஸ், விண்டோஸ் NT, மேக் மற்றும் யுனிக்ஸ் ஆகியவற்றை ஆதரிக்கிறது. மைக்ரோசாப்ட் 1994 ஆம் ஆண்டில் ஒன்ட்ரீவை வாங்கியபோது, அவர்கள் உடனடியாக விண்டோஸ் தவிர அனைத்து பதிப்புகளிலும் வளர்ச்சியை நிறுத்தினர். மைக்ரோசாப்ட் சோர்ஸ் சேஃப் 3.1, விண்டோஸ் 16-பிட்-ஒன்லி மற்றும் மேகின்டோஷ், மறுபெயரிடப்பட்ட ஒன் ட்ரீ 3 பதிப்புகள், மைக்ரோசாப்ட் பதிப்பு 4 ஐ வெளியிடுவதற்கு முன்பு சுருக்கமாக கிடைத்தன. ஒன் ட்ரீ மென்பொருளை கையகப்படுத்தியதன் மூலம், மைக்ரோசாப்ட் அதன் மூலக் குறியீடு கட்டுப்பாட்டு தயாரிப்பான மைக்ரோசாப்ட் டெல்டாவை அந்த நேரத்தில் நிறுத்தியது. இந்த கையகப்படுத்தலுக்குப் பிறகு, மைன்சாஃப்ட் கார்ப்பரேஷன் மைக்ரோசாப்டின் ஒத்துழைப்புடன் யுனிக்ஸுக்கான சோர்ஸ் சேஃபை உருவாக்கியது. பின்னர், மைக்ரோசாப்ட் நிறுவனத்துடன் இணைந்து மெக்கின்டோஷுக்கான விஷுவல் சோர்ஸ் சேஃபை மெட்ரோவர்க்ஸ் நிறுவனம் உருவாக்கியது. கண்ணோட்டம் சோர்ஸ் சேஃப் ஆரம்பத்தில் ஒரு கிளையன்ட்/சர்வர் சோர்ஸ் கோட் மேனேஜ்மென்ட் அல்ல, மாறாக ஒரு உள்ளூர் எஸ். சி. எம் அமைப்பு மட்டுமே. கட்டிடக்கலை ரீதியாக, இது பயன்படுத்தப்படும் சூழலைப் பொறுத்து, வடிவமைப்பின் வலிமை மற்றும் பலவீனம் ஆகிய இரண்டிற்கும் உதவுகிறது. இது ஒரு ஒற்றை பயனர் அமைப்பை மற்ற சில எஸ். சி. எம் அமைப்புகளை விட குறைவான உள்ளமைவுடன் அமைக்க அனுமதிக்கிறது. கூடுதலாக, காப்புப்பிரதி எடுக்கும் செயல்முறை ஒரு அடைவு மரத்தின் அனைத்து உள்ளடக்கங்களையும் நகலெடுப்பது போல் எளிமையாக இருக்கலாம். இருப்பினும், பல பயனர் சூழல்களுக்கு, பல கோப்புகளின் அணுக் கடமைகளுக்கான ஆதரவு உட்பட பிற எஸ். சி. எம் தயாரிப்புகளில் காணப்படும் பல முக்கியமான அம்சங்கள் இதில் இல்லை (சி. வி. எஸ் அசல் ஆர். சி. எஸ் மீது கட்டப்பட்ட அதே சிக்கலைக் கொண்டுள்ளது). களஞ்சியத்தில் உள்ள அனைத்து கோப்புகளுக்கும் நேரடி ரிமோட் கோப்பு முறைமை அணுகலைப் பயன்படுத்தி சோர்ஸ் சேஃப் அதன் பகிரப்பட்ட செயல்பாட்டைப் பெறுகிறது. இது, குறியீட்டுத் தளத்தில் உள்ள வரலாற்று பிழைகளுடன் சேர்ந்து, எப்போதாவது சோர்ஸ் சேஃப் தரவுத்தள ஊழலுக்கு வழிவகுத்தது, இது மைக்ரோசாப்ட் குறிப்பிட்ட ஒரு சிக்கலாகும். விஎஸ்எஸ் 2005 இல் தொடங்கி, மைக்ரோசாப்ட் ஒரு கிளையன்ட்-சர்வர் பயன்முறையைச் சேர்த்தது. இந்த முறையில், வாடிக்கையாளர்களுக்கு எஸ். எம். பி பகிர்வுக்கான எழுத்து அணுகல் தேவையில்லை, அங்கு அவர்கள் எஸ். எஸ் தரவுத்தளத்தை சேதப்படுத்தக்கூடும். அதற்கு பதிலாக, கோப்புகளை விஎஸ்எஸ் கிளையன்ட் கருவிகள் மூலம் அணுக வேண்டும்-விஎஸ்எஸ் விண்டோஸ் கிளையன்ட், விஎஸ்எஸ் கட்டளை-வரி கருவி அல்லது இந்த கிளையன்ட் கருவிகளுடன் ஒருங்கிணைக்கும் அல்லது பின்பற்றும் சில பயன்பாடுகள். பதிப்புகள் விமர்சனம் விஷுவல் சோர்ஸ் சேஃப்பின் நிலைத்தன்மை விமர்சிக்கப்படுகிறது, ஏனெனில் விஷுவல் சோர்ஸ் சேஃப் ஒரு நேரடி, கோப்பு அடிப்படையிலான அணுகல் பொறிமுறையைப் பயன்படுத்துகிறது, இது எந்தவொரு வாடிக்கையாளரும் களஞ்சியத்தில் ஒரு கோப்பை பூட்டிய பிறகு அதை மாற்ற அனுமதிக்கிறது. ஒரு கோப்பைப் புதுப்பிப்பதற்கு நடுவே ஒரு கிளையன்ட் இயந்திரம் செயலிழந்தால், அது அந்த கோப்பை சிதைக்கக்கூடும். விஷுவல் சோர்ஸ் சேஃப்பின் பல பயனர்கள் விஷுவல் சோர்ஸ் சேஃப் வழங்கிய ஒரு பயன்பாட்டைப் பயன்படுத்துவதன் மூலம் இந்த அபாயத்தைத் தணிக்கிறார்கள், இது தரவுத்தளத்தை ஊழலுக்காக சரிபார்க்கிறது, முடிந்தால், அது கண்டுபிடிக்கும் பிழைகளை சரிசெய்கிறது. "தங்கள் சொந்த நாய் உணவை சாப்பிடுவது" பெரும்பாலும் மைக்ரோசாப்டின் கலாச்சாரத்தின் ஒரு பகுதி என்று கூறப்பட்டாலும், விஎஸ்எஸ் ஒரு விதிவிலக்காகத் தோன்றுகிறது; மைக்ரோசாப்டுக்குள் உள்ள மிகச் சில திட்டங்கள் தயாரிப்பு நிறுத்தப்படுவதற்கு முன்பு விஷுவல் சோர்ஸ் சேஃபை நம்பியிருந்தன என்றும், அந்த நேரத்தில் முக்கிய கருவி சோர்ஸ் டெபோட் என்றும் பரவலாக வதந்தி பரவியுள்ளது. மத்தேயு டோரின் கூற்றுப்படிஃ மைக்ரோசாப்ட் டெவலப்பர் பிரிவு அதன் பெரும்பாலான உள் திட்டங்களுக்கு குழு அறக்கட்டளை சேவையகத்தைப் பயன்படுத்தியது, இருப்பினும் ஒரு விஎஸ்எஸ் டிரான்ஸ்கிரிப்ட் மற்ற பெரிய அணிகள் "தனிப்பயனாக்கப்பட்ட உள் கருவிகளின் கலவையைப் பயன்படுத்துகின்றன" என்பதைக் குறிக்கிறது. மைக்ரோசாப்ட் பின்னர் கிட்டைப் பயன்படுத்துவதற்கு நகர்ந்துள்ளது. விஷுவல் சோர்ஸ் சேஃப் 2005 என்ற புதுப்பிக்கப்பட்ட பதிப்பு நவம்பர் 2005 இல் வெளியிடப்பட்டது, இது மேம்பட்ட செயல்திறன் மற்றும் ஸ்திரத்தன்மை, யூனிகோட் மற்றும் எக்ஸ்எம்எல் கோப்புகளுக்கான சிறந்த இணைப்பு மற்றும் எச். டி. டி. பி மூலம் கோப்புகளைச் சரிபார்க்கும் திறனை உறுதியளிக்கிறது. இது விஷுவல் ஸ்டுடியோ 2005 டீம் சிஸ்டம் பதிப்புகளுடன் சேர்க்கப்பட்டது, ஆனால் விஷுவல் ஸ்டுடியோ டீம் சிஸ்டம் 2008 உடன் சேர்க்கப்படவில்லை. அதே நேரத்தில், மைக்ரோசாப்ட் குழு அறக்கட்டளை பதிப்பு கட்டுப்பாடு (டி. எஃப். வி. சி) என்ற மூலக் கட்டுப்பாட்டையும் அறிமுகப்படுத்தியது, இது திட்ட வாழ்க்கைச் சுழற்சி மேலாண்மை தயாரிப்பு விஷுவல் ஸ்டுடியோ டீம் சிஸ்டமின் ஒரு பகுதியாகும். இந்த தயாரிப்பு விஷுவல் சோர்ஸ் சேப்பின் பல குறைபாடுகளை நிவர்த்தி செய்கிறது, இது உயர் மட்ட ஸ்திரத்தன்மை மற்றும் செயல்பாடுகளின் மீது கட்டுப்பாடு தேவைப்படும் பெரிய அணிகளுக்கு ஏற்றதாக அமைகிறது. விஷுவல் ஸ்டுடியோ 2010 உடன், மைக்ரோசாப்ட் இனி விஷுவல் சோர்ஸ் சேஃப் விநியோகிக்காது. மைக்ரோசாப்ட் இப்போது சிறிய மேம்பாட்டுக் குழுக்களுக்கு டீம் ஃபவுண்டேஷன் சர்வர் பேசிக் வழங்குகிறது. தற்போதுள்ள சோர்ஸ் சேஃப் வாடிக்கையாளர்கள் விஷுவல் ஸ்டுடியோ 2010 உடன் சோர்ஸ் சேப்பைப் பயன்படுத்தலாம். தயாரிப்பின் இறுதி பதிப்பான விஷுவல் சோர்ஸ் சேஃப் 2005, ஜூலை 10,2012 அன்று பிரதான ஆதரவிலிருந்து ஓய்வு பெற்றது, நீட்டிக்கப்பட்ட ஆதரவுடன் ஜூலை 11,2017 அன்று முடிவடைந்தது. விஷுவல் சோர்ஸ் சேஃப் 2005 மென்பொருள் உள்ளமைவு மேலாண்மை நடைமுறையில் (பாக்ட் பப்ளிஷிங், 2007) ரியல் வேர்ல்ட் மென்பொருள் உள்ளமைவு மேலாண்மை (அப்ரெஸ், 2003) எசென்ஷியல் சோர்ஸ் சேஃப் (ஹென்ட்சென்வெர்கே பப்ளிஷிங், 2001) மேலும் காண்க திருத்தம் கட்டுப்பாடு உள்ளமைவு மேலாண்மை மென்பொருள் உள்ளமைவு மேலாண்மை மாற்ற மேலாண்மை மென்பொருள் பொறியியல் தலைப்புகளின் பட்டியல் திருத்தம் கட்டுப்பாடு மென்பொருள் குறிப்புகளின் ஒப்பீடு வெளிப்புற இணைப்புகள் உரிமையாளர் பதிப்பு கட்டுப்பாட்டு அமைப்புகள் சோர்ஸ் சேஃப் நிறுத்தப்பட்ட பதிப்பு கட்டுப்பாட்டு அமைப்புகள்