ورهايل ماخذ ڪنٽرول سسٽم جي ڇڏڻ Git 2.23

پاران پيش ڪيل ورهايل ماخذ ڪنٽرول سسٽم جي ڇڏڻ Git 2.23.0. Git ھڪڙو مقبول ترين، قابل اعتماد ۽ اعلي ڪارڪردگي وارو ورزن ڪنٽرول سسٽم آھي، جيڪو برانچنگ ۽ ضم ڪرڻ جي بنياد تي لچڪدار غير لڪير ترقياتي اوزار مهيا ڪري ٿو. تاريخ جي سالميت کي يقيني بڻائڻ ۽ اڳڀرائي واري تبديلين جي مزاحمت کي يقيني بڻائڻ لاءِ، هر ڪمٽمينٽ ۾ پوري پوئين تاريخ جي واضح هيشنگ استعمال ڪئي ويندي آهي، ۽ اهو پڻ ممڪن آهي ته انفرادي ٽيگ ۽ ڪميٽ کي ڊولپرز جي ڊجيٽل دستخطن سان تصديق ڪرڻ.

پوئين رليز جي مقابلي ۾، نئين نسخي ۾ 505 تبديليون شامل آهن، 77 ڊولپرز جي شموليت سان تيار ڪيل، جن مان 26 پهريون ڀيرو ترقي ۾ حصو ورتو. بنيادي جدت:

  • تجرباتي ”گٽ سوئچ“ ۽ ”گِٽ ريسٽور“ ڪمانڊ متعارف ڪرايا ويا آهن الڳ الڳ جوڙيل ”گٽ چيڪ آئوٽ“ صلاحيتن کي، جهڙوڪ برانچ مينيپوليشن (سوئچ ڪرڻ ۽ ٺاهڻ) ۽ فائلن کي بحال ڪرڻ ڪم ڪندڙ ڊاريڪٽري ۾ ("git checkout $commit - $filename") يا فوري طور تي اسٽيجنگ واري علائقي ۾ ("-اسٽيجنگ"، "گٽ چيڪ آئوٽ" ۾ ڪو به اينالاگ ناهي). اها ڳالهه نوٽ ڪرڻ جي قابل آهي ته، "گٽ چيڪ آئوٽ" جي برعڪس، "گٽ بحال" غير محفوظ ٿيل فائلن کي هٽائي ٿو ڊائريڪٽرن مان بحال ٿي رهيو آهي ("--no-overlay" by default).
  • شامل ڪيو ويو "git merge -quit" آپشن، جيڪو، "-abort" وانگر، شاخن کي ضم ڪرڻ جي عمل کي روڪي ٿو، پر ڪم ڪندڙ ڊاريڪٽري کي اڻڄاتل ڇڏي ٿو. هي اختيار ڪارائتو ٿي سگهي ٿو جيڪڏهن دستي ضم ڪرڻ دوران ڪيل ڪجهه تبديلين کي ترجيح ڏني وڃي ته الڳ ڪمٽ طور جاري ڪيو وڃي.
  • "گٽ کلون"، "گٽ آڻڻ" ۽ "گٽ پش" ڪمانڊ هاڻي ڳنڍيل ذخيرن ۾ ڪمن جي موجودگي کي مدنظر رکن ٿا (متبادل);
  • شامل ڪيو ويو "git blame —ignore-rev" ۽ "-ignore-revs-file" آپشنز توھان کي اجازت ڏين ٿا ڪميٽ کي ڇڏي ڏيو جيڪي معمولي تبديليون ڪن ٿا (مثال طور، فارميٽنگ جي اصلاح)؛
  • شامل ڪيو ويو ”گٽ چيري-پِڪ —اسڪِپ“ آپشن کي ڇڏڻ لاءِ تڪراري ڪمٽ ("گٽ ري سيٽ ۽ ۽ گِٽ چيري-پِڪ -جاري" تسلسل جو هڪ يادگار اينالاگ)؛
  • Status.aheadBhind سيٽنگ شامل ڪئي وئي، جيڪا مستقل طور تي "گٽ اسٽيٽس - [no-]ahead-behind" اختيار کي درست ڪري ٿي.
  • هن رليز جي طور تي، "گٽ لاگ" ڊفالٽ طور تي ميل ميپ پاران ڪيل تبديلين کي حساب ۾ رکي ٿو، جيئن ته گٽ شارٽ لاگ اڳ ۾ ئي ڪندو آهي؛
  • 2.18 ۾ متعارف ڪرايل ڪمٽ گراف (core.commitGraph) جي تجرباتي ڪيش جي تازه ڪاري آپريشن کي خاص طور تي تيز ڪيو ويو آھي. گِٽ فار-ايچ-ريف کي وڌيڪ تيز ڪيو جڏهن گھڻن ٽيمپليٽس کي استعمال ڪندي ۽ ڪالن جو تعداد گھٽايو آٽو-جي سي ۾ ”گٽ حاصل ڪرڻ —ملٽيپل“ ۾؛
  • "git branch --list" ھاڻي ھاڻي ھميشہ جدا ٿيل HEAD ڏيکاري ٿو لسٽ جي بلڪل شروعات ۾، مقامي جي لحاظ کان.

جو ذريعو: opennet.ru

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