Git 2.40 ماخذ ڪنٽرول ڇڏڻ

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

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

  • git-jump اسڪرپٽ ايماڪس ايڊيٽر لاءِ سپورٽ شامل ڪئي آهي، ان کان علاوه اڳ ۾ سپورٽ ٿيل ويم ايڊيٽر. Git-jump استعمال ڪيو ويندو آھي ھڪڙي فائل ۾ پوزيشن بابت معلومات ھڪڙي ٽيڪسٽ ايڊيٽر ڏانھن موڪلڻ لاءِ جلدي نيويگيشن لاءِ ۽ جمپ ڪوڊ ايڊيٽنگ ڪرڻ لاءِ مخصوص جڳھ تي. مثال طور، گٽ جمپ ايڊيٽر ۾ جمپ ڪرڻ لاءِ استعمال ڪري سگھجي ٿو لائنن جي وچ ۾ ضم ٿيڻ جي تڪرارن جي نتيجي ۾، اختلافن جو جائزو وٺڻ، ۽ ڳولا کي انجام ڏيڻ (توهان ڪري سگهو ٿا "git jump grep foo" ۽ پوءِ جلدي جمپ ڪريو پوزيشن جي وچ ۾ جتي وائلڊ ڪارڊ "foo" ٿئي ٿو).
  • "گٽ ڪيٽ-فائل" "-s" ۽ "--batch-check" اختيارن کي استعمال ڪرڻ لاءِ مدد فراهم ڪري ٿو "--use-mailmap" سان گڏ اعتراض جي سائيز کي درست طور تي طئي ڪرڻ لاءِ، اڪائونٽ ۾ سڃاڻپ ڪندڙ متبادل جي بنياد تي. فائل ميل ميپ ۾ مخصوص ٿيل اي ميل بائنڊنگز (اڳي، "--use-mailmap" اختيار صرف مواد جي پيداوار کي متاثر ڪيو، پر اهو خيال نه رکيو ويو ته پراڻي ۽ تبديل ٿيل نالو/اي ميل جوڙو مختلف سائزن جا هوندا).
  • ھڪڙو "--source" اختيار شامل ڪيو ويو آھي "git check-attr" ڪمانڊ ۾ ھڪڙو وڻ چونڊڻ لاءِ ضروري ".gitattributes" فائل سان، جيڪو استعمال ڪيو ويندو اصل خاصيتن کي طئي ڪرڻ لاءِ جيڪڏھن اتي ڪيتريون ئي ".gitattributes" فائلون آھن. مخزن ۾.
  • "git bisect" ڪمانڊ تي عمل درآمد C ۾ ٻيهر لکيو ويو آهي ۽ مکيه گٽ ايگزيڪيوٽو فائل ۾ ٺاهيو ويو آهي (اڳ ۾ ڪمانڊ شيل اسڪرپٽ جي صورت ۾ لاڳو ڪيو ويو هو).
  • پراڻي شيل تي عمل درآمد "گٽ شامل ڪريو -انٽرايڪٽو" ڪمانڊ کي هٽايو ويو آهي (گٽ 2.26 ۾ هڪ بلٽ ان سي ورزن پيش ڪيو ويو، پر پراڻي شيل پليپشن موجود رهي ۽ add.interactive.useBuiltin سيٽنگ ذريعي ترتيب ڏني وئي).
  • شامل ڪيو ويو '-merge-base' آپشن کي 'git merge-tree' ڪمانڊ ۾.
  • شامل ڪيو ويو "--abbrev=" آپشن کي "git range-diff" حڪم ۾ "
  • شامل ڪيو ويو لسٽ ايڊيٽر کي اوور رائڊ ڪرڻ جي صلاحيت ريبيس ڪمانڊ جي انٽرايڪٽو موڊ لاءِ GIT_SEQUENCE_EDITOR متغير کي ترتيب ڏيندي “git var” ڪمانڊ ذريعي، ساڳي طرح “git var GIT_EDITOR”.
  • پاسورڊ لاءِ سپورٽ هڪ محدود صحيح مدت سان اڪائونٽس سب سسٽم ۾ شامل ڪئي وئي آهي.
  • بش لاءِ انپٽ مڪمل ٿيڻ واري اسڪرپٽ ۾ ھاڻي ڪيس غير حساس موڊ آھي.

جو ذريعو: opennet.ru

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