Apache Subversion 1.14.0 رليز

Apache سافٽ ويئر فائونڊيشن شايع ٿيل نسخو ڪنٽرول ڇڏڻ اختيار 1.14.0، جنهن جي درجه بندي ڪئي وئي آهي ڊگهي مدت جي مدد (LTS) رليز، جنهن لاءِ تازه ڪاريون 2024 تائين جاري ڪيون وينديون. غير مرڪزي نظام جي ترقي جي باوجود، تجارتي ڪمپنين ۽ منصوبن ۾ سبورسيشن مقبول ٿي رهيو آهي جيڪي سافٽ ويئر سسٽم جي ورزن ۽ ترتيب جي انتظام لاء مرڪزي طريقي سان استعمال ڪن ٿا. اوپن پروجيڪٽ جيڪي استعمال ڪن ٿا Subversion شامل آهن: Apache، FreeBSD، Free Pascal ۽ OpenSCADA پروجيڪٽ. اهو نوٽ ڪيو ويو آهي ته Apache منصوبن جو واحد SVN ذخيرو تقريبا 1.8 ملين ترميمن سان گڏ منصوبن ۾ تبديلين بابت معلومات سان گڏ.

کيل سڌارا ورهاڱي 1.14:

  • "svnadmin build-repcache" حڪم شامل ڪيو ويو آهي، جنهن سان توهان "rep-cache" ڪيش جي حالت کي اپڊيٽ ڪري سگهو ٿا، جنهن ۾ استعمال ٿيل نقلن جي باري ۾ معلومات شامل آهي نمائندگي شيئرنگ ڊيڊپليڪيشن ميڪانيزم (rep-sharing، توهان کي خاص طور تي گھٽ ڪرڻ جي اجازت ڏئي ٿي. مخزن جي سائيز صرف هڪ ڀيرو هڪ نقل واري ڊيٽا کي محفوظ ڪندي). ڪمانڊ استعمال ڪري سگھجي ٿو غائب شيون شامل ڪرڻ لاءِ ڪيش ۾ مخصوص رينج جي نظرثانين لاءِ، مثال طور، نقل ڪرڻ کان پوءِ عارضي طور تي بند ڪيو ويو آھي ۽ ڪيش پراڻو ٿي ويو آھي.
  • Python SWIG بائنڊنگز ۽ ٽيسٽ سوٽ Python 3 لاءِ سپورٽ مهيا ڪن ٿا. Python ۾ لکيل ڪوڊ اڃا تائين Python 2.7 سان استعمال ڪري سگھجي ٿو، پر Python 2 جي عمر ختم ٿيڻ سبب ھن برانچ سان لاڳاپيل ٽيسٽنگ ۽ بگ فڪسنگ بند ڪئي وئي آھي Subversion جو هڪ گهربل حصو آهي ۽ استعمال ڪيو ويندو آهي جڏهن ٽيسٽ ۽ SWIG بائنڊنگز ۾ تعمير ڪريو.
  • "--quiet" ۽ "--diff" اختيارات "svn log" ڪمانڊ ۾ هاڻي هڪ ٻئي سان الڳ نه آهن، اهو آسان بڻائي ٿو، مثال طور، صرف تبديلين جي حد اندر فرق ڏيکارڻ.
  • شامل ڪيو ويو "تبديل پرست" دليل "svn info --show-item" ۾.
  • جڏهن هڪ صارف جي مخصوص ايڊيٽر کي شروع ڪيو وڃي، مثال طور، انٽرايڪٽو تڪرار جي حل جي دوران، خاص ڪردارن کي محفوظ ڪيو وڃي ٿو فائلن جي رستن ۾ جيڪي ايڊٽ ڪيو وڃي ٿو. تبديلي فائلن کي ايڊٽ ڪرڻ سان مسئلا حل ڪري ٿي جن جي نالن ۾ اسپيس ۽ خاص اکر شامل آهن.
  • اسان تجرباتي حڪمن کي جانچڻ جاري رکيو ”svn x-shelve/x-unshelve/x-shelves“، جيڪي توهان کي اجازت ڏين ٿيون ڪم ڪندڙ ڪاپي ۾ اڻ مڪمل تبديلين کي ملتوي ڪرڻ جي لاءِ فوري طور تي ڪنهن ٻئي تي ڪم ڪرڻ لاءِ، ۽ پوءِ اڻڄاتل تبديلين کي واپس ڪم ڪرڻ واري ڪاپي اهڙين چالن کي استعمال ڪرڻ کان سواءِ جيئن ”svn diff“ استعمال ڪندي پيچ کي محفوظ ڪرڻ ۽ پوءِ ”svn patch“ استعمال ڪندي ان کي بحال ڪرڻ.
  • اسان تجرباتي قابليت کي جانچڻ جي ڪوشش جاري رکون ٿا سنيپ شاٽس کي محفوظ ڪرڻ لاءِ ڪمٽ جي حالت ("چڪ پوائنٽنگ جو ڪم")، جيڪو توهان کي انهن تبديلين جو هڪ سنيپ شاٽ محفوظ ڪرڻ جي اجازت ڏئي ٿو جيڪي اڃا تائين ڪنهن ڪمٽٽ طرفان انجام نه ڏنيون ويون آهن، ۽ بعد ۾ تبديلين جي ڪنهن به محفوظ ٿيل ورزن کي بحال ڪريو. هڪ ڪم ڪندڙ ڪاپي ڏانهن (مثال طور، هڪ غلط اپڊيٽ جي صورت ۾ ڪم ڪندڙ ڪاپي جي حالت کي واپس ڪرڻ لاء).
  • تجرباتي "svn info -x-viewspec" ڪمانڊ جي جاري جاچ جاري رکڻ لاءِ موجوده ڪم ڪندڙ ڪاپي کي بيان ڪرڻ لاءِ وضاحت. وضاحت ۾ شامل آهي subforks جي کوٽائي کي محدود ڪرڻ، سبفورڪس کي ڌار ڪرڻ، مختلف URL ڏانهن سوئچ ڪرڻ، يا والدين ڊاريڪٽري جي مقابلي ۾ نئين نظرثاني نمبر تي تازه ڪاري ڪرڻ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو