اپاچی سبورژن 1.14.0 کی ریلیز

اپاچی سافٹ ویئر فاؤنڈیشن آرگنائزیشن опубликовала ورژن کنٹرول ریلیز بغاوت 1.14.0، جس کی درجہ بندی ایک طویل المدتی سپورٹ (LTS) ریلیز کے طور پر کی گئی ہے، جس کے لیے اپ ڈیٹس 2024 تک جاری کیے جائیں گے۔ وکندریقرت نظاموں کی ترقی کے باوجود، تخفیف تجارتی کمپنیوں اور منصوبوں میں مقبول ہے جو سافٹ ویئر سسٹمز کے ورژن اور کنفیگریشن مینجمنٹ کے لیے مرکزی نقطہ نظر کا استعمال کرتے ہیں۔ اوپن پروجیکٹس جو سبورژن استعمال کرتے ہیں ان میں شامل ہیں: اپاچی، فری بی ایس ڈی، فری پاسکل اور اوپن ایس سی اے ڈی اے پروجیکٹ۔ واضح رہے کہ اپاچی پروجیکٹس کی واحد SVN ریپوزٹری پروجیکٹس میں ہونے والی تبدیلیوں کے بارے میں معلومات کے ساتھ تقریباً 1.8 ملین نظرثانی کو اسٹور کرتی ہے۔

چابی بہتری بغاوت 1.14:

  • "svnadmin build-repcache" کمانڈ کو شامل کیا گیا ہے، جس کے ساتھ آپ "rep-cache" کیشے کی حالت کو اپ ڈیٹ کر سکتے ہیں، جس میں Representation Sharing deduplication Mechanism (rep-sharing، آپ کو نمایاں طور پر کم کرنے کی اجازت دیتا ہے) میں استعمال ہونے والے ڈپلیکیٹس کے بارے میں معلومات شامل ہیں۔ صرف ایک ڈپلیکیٹ ڈیٹا کو ایک بار ذخیرہ کرکے ذخیرہ کا سائز)۔ کمانڈ کا استعمال گمشدہ آئٹمز کو نظرثانی کی ایک مخصوص رینج کے لیے کیشے میں شامل کرنے کے لیے استعمال کیا جا سکتا ہے، مثال کے طور پر، ڈپلیکیشن کو عارضی طور پر غیر فعال کرنے اور کیش کے پرانے ہونے کے بعد۔
  • Python SWIG بائنڈنگز اور ٹیسٹ سوٹ Python 3 کے لیے معاونت فراہم کرتے ہیں۔ تکنیکی طور پر Python میں لکھا ہوا کوڈ اب بھی Python 2.7 کے ساتھ استعمال کیا جا سکتا ہے، لیکن Python 2 کی عمر ختم ہونے کی وجہ سے اس برانچ سے متعلق ٹیسٹنگ اور بگ فکسنگ بند کر دی گئی ہے۔ Python نہیں ہے۔ Subversion کا ایک مطلوبہ جزو ہے اور ٹیسٹ اور SWIG بائنڈنگز میں تعمیر کرتے وقت استعمال کیا جاتا ہے۔
  • "svn log" کمانڈ میں "--quiet" اور "--diff" کے اختیارات اب باہمی طور پر الگ نہیں ہیں، مثال کے طور پر، صرف نظر ثانی کی ایک حد میں فرق ظاہر کرنا آسان بنا دیتے ہیں۔
  • "svn info --show-item" میں "تبدیل پسند" دلیل شامل کی گئی۔
  • صارف کے مخصوص ایڈیٹر کو چلاتے وقت، مثال کے طور پر، انٹرایکٹو تنازعات کے حل کے دوران، ترمیم کی جا رہی فائل کے راستوں میں خصوصی حروف محفوظ ہوتے ہیں۔ تبدیلی فائلوں میں ترمیم کرنے کے مسائل کو حل کرتی ہے جن کے ناموں میں خالی جگہیں اور خصوصی حروف شامل ہیں۔
  • ہم نے تجرباتی کمانڈز "svn x-shelve/x-unshelve/x-shelves" کی جانچ جاری رکھی، جو آپ کو کام کرنے والی کاپی میں نامکمل تبدیلیوں کو الگ سے ملتوی کرنے کی اجازت دیتی ہے تاکہ کسی اور چیز پر فوری کام کیا جا سکے، اور پھر نامکمل تبدیلیوں کو واپس اس طرح کی چالوں کا سہارا لیے بغیر ورکنگ کاپی جیسے "svn diff" کا استعمال کرتے ہوئے پیچ کو محفوظ کرنا اور پھر "svn patch" کا استعمال کرتے ہوئے اسے بحال کرنا۔
  • ہم نے کمٹ کی حالت ("کمیٹ چیک پوائنٹنگ") کے سنیپ شاٹس کو محفوظ کرنے کی تجرباتی صلاحیت کی جانچ جاری رکھی، جو آپ کو ان تبدیلیوں کے اسنیپ شاٹ کو محفوظ کرنے کی اجازت دیتا ہے جو ابھی تک کسی کمٹ کے ذریعے نہیں کی گئی ہیں، اور بعد میں تبدیلیوں کے محفوظ کردہ ورژن میں سے کسی کو بحال کر سکتے ہیں۔ ورکنگ کاپی پر (مثال کے طور پر، کسی غلط اپڈیٹ کی صورت میں ورکنگ کاپی کی حالت کو واپس کرنا)۔
  • تجرباتی "svn info -x-viewspec" کمانڈ کی جانچ جاری ہے تاکہ موجودہ ورکنگ کاپی کو بیان کرنے والے تصریح کو آؤٹ پٹ کیا جاسکے۔ تفصیل میں سب فورکس کی گہرائی کو محدود کرنے، سب فورکس کو چھوڑ کر، ایک مختلف URL پر سوئچ کرنے، یا پیرنٹ ڈائرکٹری کے مقابلے میں ایک نئے نظرثانی نمبر پر اپ ڈیٹ کرنے کے بارے میں معلومات شامل ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں