اوپن بی ایس ڈی پروجیکٹ کے ڈویلپرز نے گوٹ (گیم آف ٹریز) ورژن کنٹرول سسٹم کی ایک نئی ریلیز جاری کی ہے، جسے سادگی اور استعمال میں آسانی کے ساتھ ڈیزائن کیا گیا ہے۔ ورژن شدہ ڈیٹا کو ذخیرہ کرنے کے لیے، Got Git آن ڈسک ریپوزٹری فارمیٹ کے ساتھ مطابقت رکھنے والا ذخیرہ استعمال کرتا ہے، جس سے Got اور Git ٹولز دونوں کا استعمال کرتے ہوئے ریپوزٹری کے انتظام کی اجازت ملتی ہے۔ مثال کے طور پر، Git کو Got میں نافذ نہ ہونے والے کام کو انجام دینے کے لیے استعمال کیا جا سکتا ہے۔ کوڈ اوپن سورس ISC لائسنس کے تحت تقسیم کیا جاتا ہے۔
پروجیکٹ کا بنیادی مقصد پروجیکٹ کی تفصیلات پر نظر رکھتے ہوئے OpenBSD کی ترقی کی حمایت کرنا ہے۔ خاص طور پر، Got OpenBSD کے قائم کردہ حفاظتی طریقوں (جیسے استحقاق کی علیحدگی اور عہد اور نقاب کشائی کا استعمال) اور کوڈنگ کے انداز کو ملازمت دیتا ہے۔ ٹولنگ کو ترقیاتی عمل کے لیے ڈیزائن کیا گیا ہے جس میں ڈویلپرز کے لیے مشترکہ مرکزی ذخیرے اور مقامی شاخیں ہوں، SSH کے ذریعے بیرونی رسائی، اور ای میل کے ذریعے تبدیلیوں کا جائزہ لیا جائے۔
ورژن کنٹرول کے لیے، گٹ یوٹیلیٹی کمانڈز کا ایک مانوس سیٹ پیش کرتی ہے۔ آپریشن کو آسان بنانے کے لیے، یوٹیلیٹی صرف کم از کم کمانڈز اور آپشنز کو سپورٹ کرتی ہے، جو کہ غیر ضروری پیچیدگیوں کے بغیر بنیادی آپریشنز کے لیے کافی ہے۔ مزید جدید کارروائیوں کے لیے، معیاری گٹ یوٹیلیٹی کی سفارش کی جاتی ہے۔ ریپوزٹری مینجمنٹ آپریشنز کو ایک علیحدہ یوٹیلیٹی، گوٹاڈمن میں ضم کیا جاتا ہے، جو کہ ریپوزٹری کی شروعات، انڈیکس پیکیجنگ، اور ڈیٹا کی صفائی جیسے کام انجام دیتا ہے۔ ریپوزٹری ڈیٹا کو نیویگیٹ کرنے کے لیے، گٹ ویب ویب انٹرفیس دستیاب ہے، اس کے ساتھ کمانڈ لائن سے ریپوزٹری مواد کو انٹرایکٹو طور پر دیکھنے کے لیے ٹوگ یوٹیلیٹی بھی ہے۔
نئے ورژن میں ہونے والی تبدیلیوں میں، ہم ٹوگ یوٹیلیٹی کے آؤٹ پٹ میں فیلڈ ہائی لائٹنگ کی توسیع، تبدیلی لاگ کو دیکھتے وقت کمٹ کو فلٹر کرنے کی صلاحیت میں توسیع، بلٹ ان ٹول ٹِپ کا اضافہ، اور "gotadmin init -b" کمانڈ کے نفاذ کو نوٹ کر سکتے ہیں۔ اور ورکنگ ٹری میں نئی فائلوں کے لیے مختلف آؤٹ پٹ میں ایکسیس موڈ ڈسپلے کریں۔
ماخذ: opennet.ru
