Microsoft Visual SourceSafe
مائیکروسافٹ ویژول سورس سیف (وی ایس ایس) ایک بند شدہ سورس کنٹرول پروگرام ہے جو چھوٹے سافٹ ویئر ڈویلپمنٹ پروجیکٹس پر مبنی ہے۔ زیادہ تر سورس کنٹرول سسٹمز کی طرح، سورس سیف کمپیوٹر فائلوں کی ایک ورچوئل لائبریری بناتا ہے۔ اگرچہ سب سے زیادہ عام طور پر سورس کوڈ کے لیے استعمال کیا جاتا ہے، لیکن سورس سیف اپنے ڈیٹا بیس میں کسی بھی قسم کی فائل کو سنبھال سکتا ہے، لیکن پرانے ورژن کو غیر متن کے اعداد و شمار کی بڑی مقدار کو ذخیرہ کرنے کے لیے استعمال کرنے پر غیر مستحکم دکھایا گیا، جیسے کہ تصاویر اور مرتب کردہ قابل عمل۔ ہسٹری سورس سیف کو اصل میں شمالی کیرولائنا کی ایک کمپنی نے بنایا تھا جسے ون ٹری سافٹ ویئر کہا جاتا ہے۔ ون ٹری سورس سیف اپنے 1. x سے 2. x چکروں میں ڈی او ایس، او ایس/2 (پریزنٹیشن مینیجر جی یو آئی کے ساتھ)، ونڈوز، ونڈوز این ٹی، میک، اور یونکس کو سپورٹ کرتے ہوئے کئی ریلیزز سے گزرا تھا۔ جب مائیکروسافٹ نے 1994 میں ون ٹری خریدا تو انہوں نے ونڈوز کے علاوہ تمام ورژن پر ترقی فوری طور پر بند کر دی۔ مائیکروسافٹ سورس سیف 3.1، ونڈوز 16 بٹ-اونلی اور میکنٹوش، ری برانڈڈ ون ٹری 3.3 ورژن، مائیکروسافٹ کے ورژن 4.0 جاری کرنے سے پہلے مختصر طور پر دستیاب تھے۔ ون ٹری سافٹ ویئر کے حصول کے ساتھ، مائیکروسافٹ نے اس وقت اپنے سورس کوڈ کنٹرول پروڈکٹ، مائیکروسافٹ ڈیلٹا کو بند کر دیا۔ حصول کے بعد، مین سافٹ کارپوریشن نے مائیکروسافٹ کے تعاون سے یونکس کے لیے سورس سیف تیار کیا۔ بعد میں، میٹروورکس انکارپوریٹڈ نے مائیکروسافٹ کے تعاون سے میکنٹوش کے لیے ویژول سورس سیف تیار کیا۔ جائزہ سورس سیف ابتدائی طور پر کلائنٹ/سرور سورس کوڈ مینجمنٹ نہیں تھا، بلکہ صرف مقامی ایس سی ایم سسٹم تھا۔ آرکیٹیکچرل طور پر، یہ ڈیزائن کی طاقت اور کمزوری دونوں کے طور پر کام کرتا ہے، اس پر منحصر ہے کہ یہ کس ماحول میں استعمال ہوتا ہے۔ یہ ایک واحد صارف نظام کو کچھ دوسرے ایس سی ایم نظاموں کے مقابلے میں کم ترتیب کے ساتھ ترتیب دینے کی اجازت دیتا ہے۔ اس کے علاوہ، بیک اپ لینے کا عمل اتنا ہی آسان ہو سکتا ہے جتنا کہ ایک ڈائریکٹری ٹری کے تمام مواد کو کاپی کرنا۔ کثیر صارف ماحول کے لیے، تاہم، اس میں دیگر ایس سی ایم مصنوعات میں پائی جانے والی بہت سی اہم خصوصیات کا فقدان ہے، بشمول متعدد فائلوں کے جوہری ارتکاب کے لیے معاونت (سی وی ایس میں وہی مسئلہ ہے جو اصل آر سی ایس پر بنایا گیا ہے)۔ سورس سیف ذخیرہ میں موجود تمام فائلوں تک براہ راست ریموٹ فائل سسٹم تک رسائی کا استعمال کرتے ہوئے اپنی مشترکہ فعالیت کو وراثت میں حاصل کرتا ہے۔ یہ، کوڈ بیس میں تاریخی کیڑوں کے ساتھ، کبھی کبھار سورس سیف ڈیٹا بیس کی بدعنوانی کا باعث بنتا ہے، یہ مسئلہ مائیکروسافٹ نے نوٹ کیا ہے۔ وی ایس ایس 2005 سے شروع کرتے ہوئے مائیکروسافٹ نے کلائنٹ سرور موڈ شامل کیا۔ اس موڈ میں، کلائنٹس کو ایس ایم بی شیئر تک تحریری رسائی کی ضرورت نہیں ہے جہاں وہ ممکنہ طور پر ایس ایس ڈیٹا بیس کو نقصان پہنچا سکتے ہیں۔ اس کے بجائے، فائلوں تک رسائی وی ایس ایس کلائنٹ ٹولز-وی ایس ایس ونڈوز کلائنٹ، وی ایس ایس کمانڈ لائن ٹول، یا کسی ایسی ایپلی کیشن کے ذریعے ہونی چاہیے جو ان کلائنٹ ٹولز کے ساتھ مربوط ہو یا ان کی تقلید کرے۔ ورژن تنقید بصری سورس سیف کے استحکام کو اس وجہ سے تنقید کا نشانہ بنایا جاتا ہے کہ بصری سورس سیف ایک براہ راست، فائل پر مبنی رسائی کا طریقہ کار استعمال کرتا ہے جو کسی بھی کلائنٹ کو ذخیرہ میں موجود فائل کو لاک کرنے کے بعد اس میں ترمیم کرنے کی اجازت دیتا ہے۔ اگر کوئی کلائنٹ مشین کسی فائل کو اپ ڈیٹ کرنے کے بیچ میں کریش ہو جاتی ہے، تو وہ اس فائل کو خراب کر سکتی ہے۔ ویژول سورس سیف کے بہت سے صارفین ویژول سورس سیف کے ذریعہ فراہم کردہ یوٹیلیٹی کا استعمال کرکے اس خطرے کو کم کرتے ہیں جو ڈیٹا بیس کو بدعنوانی کے لیے چیک کرتا ہے اور جب قابل ہوتا ہے تو اسے ملنے والی غلطیوں کو درست کرتا ہے۔ اگرچہ "اپنے کتے کا کھانا خود کھانا" اکثر مائیکروسافٹ کی ثقافت کا حصہ کہا جاتا ہے، لیکن وی ایس ایس اس سے مستثنی معلوم ہوتا ہے۔ یہ وسیع پیمانے پر افواہ ہے کہ مائیکروسافٹ کے اندر بہت کم پروجیکٹس پروڈکٹ کے بند ہونے سے پہلے ویژول سورس سیف پر انحصار کرتے تھے، اور یہ کہ اس وقت کا غالب ٹول سورس ڈیپوٹ تھا۔ میتھیو ڈور کے مطابق: مائیکروسافٹ ڈویلپر ڈویژن اپنے زیادہ تر اندرونی منصوبوں کے لیے ٹیم فاؤنڈیشن سرور کا استعمال کر رہا تھا، حالانکہ وی ایس ایس نقل سے یہ ظاہر ہوتا ہے کہ دیگر بڑی ٹیمیں "حسب ضرورت اندرونی ٹولز کا مرکب" استعمال کرتی ہیں۔ اس کے بعد سے مائیکروسافٹ گٹ استعمال کرنے لگا ہے۔ ویژول سورس سیف 2005 نامی ایک تازہ ترین ورژن نومبر 2005 میں جاری کیا گیا تھا، جس میں بہتر کارکردگی اور استحکام، یونیکوڈ اور ایکس ایم ایل فائلوں کے لیے بہتر انضمام کے ساتھ ساتھ ایچ ٹی ٹی پی پر فائلوں کو چیک کرنے کی صلاحیت کا وعدہ کیا گیا تھا۔ اسے ویژول اسٹوڈیو 2005 ٹیم سسٹم ایڈیشن کے ساتھ شامل کیا گیا تھا، لیکن یہ ویژول اسٹوڈیو ٹیم سسٹم 2008 کے ساتھ شامل نہیں ہے۔ اسی وقت، مائیکروسافٹ نے ٹیم فاؤنڈیشن ورژن کنٹرول (ٹی ایف وی سی) کے نام سے ایک سورس کنٹرول بھی متعارف کرایا، جو پروجیکٹ لائف سائیکل مینجمنٹ پروڈکٹ ویژول اسٹوڈیو ٹیم سسٹم کا حصہ تھا۔ یہ پروڈکٹ بصری سورس سیف کی بہت سی کوتاہیوں کو دور کرتا ہے، جو اسے بڑی ٹیموں کے لیے موزوں بناتا ہے جن میں اعلی سطح کے استحکام اور سرگرمیوں پر کنٹرول کی ضرورت ہوتی ہے۔ ویژول اسٹوڈیو 2010 کے ساتھ، مائیکروسافٹ اب ویژول سورس سیف تقسیم نہیں کرتا ہے۔ مائیکروسافٹ اب چھوٹی ترقیاتی ٹیموں کے لیے ٹیم فاؤنڈیشن سرور بیسک پیش کرتا ہے۔ ایک ہاٹ فکس ہے تاکہ موجودہ سورس سیف گاہک سورس سیف کو ویژول اسٹوڈیو 2010 کے ساتھ استعمال کر سکیں۔ پروڈکٹ کا حتمی ورژن، ویژول سورس سیف 2005، 11 جولائی 2017 کو ختم ہونے والی توسیعی حمایت کے ساتھ 10 جولائی 2012 کو مرکزی دھارے کی حمایت سے ریٹائر ہوا۔ مزید پڑھنا ویژول سورس سیف 2005 سافٹ ویئر کنفیگریشن مینجمنٹ ان پریکٹس (پیکٹ پبلشنگ، 2007) ریئل ورلڈ سافٹ ویئر کنفیگریشن مینجمنٹ (ایپریس، 2003) ایسینشیل سورس سیف (ہینٹزینورکے پبلشنگ، 2001) یہ بھی دیکھیں نظر ثانی شدہ کنٹرول کنفیگریشن مینجمنٹ سافٹ ویئر کنفیگریشن مینجمنٹ تبدیلی مینجمنٹ فہرست سافٹ ویئر انجینئرنگ کے موضوعات کا موازنہ نظر ثانی شدہ کنٹرول سافٹ ویئر حوالہ جات بیرونی لنکس ملکیتی ورژن کنٹرول سسٹم ماخذ محفوظ منقطع ورژن کنٹرول سسٹم