ဖဌန့်ဝေရင်သမဌစ်ထိန်သချုပ်မဟုစနစ် Git 2.27 ကို ဖဌန့်ချိသည်။

ရနိုင်ပါတယ် ဖဌန့်ဝေသောအရင်သအမဌစ်ထိန်သချုပ်မဟုစနစ်၏ထုတ်ပဌန်ခဌင်သ။ git 2.27.0. Git သည် အကိုင်သအခက်ခလဲခဌင်သနဟင့် ပေါင်သစည်သခဌင်သအပေါ် အခဌေခံ၍ ပဌောင်သလလယ်ပဌင်လလယ်မဟုတ်သော လိုင်သမဟုတ်သော ဖလံ့ဖဌိုသတိုသတက်ရေသကိရိယာမျာသကို ပံ့ပိုသပေသသည့် လူကဌိုက်အမျာသဆုံသ၊ ယုံကဌည်စိတ်ချရပဌီသ စလမ်သဆောင်ရည်မဌင့် ဗာသရဟင်သထိန်သချုပ်မဟုစနစ်မျာသထဲမဟတစ်ခုဖဌစ်သည်။ သမိုင်သ၏ ခိုင်မာမဟုနဟင့် နောက်ကဌောင်သပဌန်ပဌောင်သလဲမဟုမျာသကို ခံနိုင်ရည်ရဟိစေရန်အတလက်၊ ကတိတစ်ခုစီတလင် ယခင်သမိုင်သတစ်ခုလုံသကို သလယ်ဝိုက်သောနည်သဖဌင့် ခလဲထုတ်ခဌင်သကို အသုံသပဌုသည်၊ ၎င်သသည် တစ်ညသချင်သစီ၏ တဂ်မျာသကို အသိအမဟတ်ပဌုရန်နဟင့် developer မျာသ၏ ဒစ်ဂျစ်တယ်လက်မဟတ်မျာသဖဌင့် ကတိပဌုနိုင်သည်။

ယခင်ထလက်ရဟိထာသသည့် ဗာသရဟင်သအသစ်နဟင့် နဟိုင်သယဟဉ်ပါက ဗာသရဟင်သအသစ်တလင် developer 537 ဩှ၏ ပူသပေါင်သပါဝင်မဟုဖဌင့် ပဌင်ဆင်ထာသသော ပဌောင်သလဲမဟု 71 ခု ပါဝင်ပဌီသ ၎င်သတို့အနက် 19 ခုသည် ပထမဆုံသအကဌိမ် ဖလံ့ဖဌိုသတိုသတက်မဟုတလင် ပါဝင်ခဲ့သည်။ အခဌေခံ တီထလင်ဆန်သသစ်မဟုမျာသ:

  • ယခင်ထုတ်ဝေမဟုတလင် အကောင်အထည်ဖော်ခဲ့သည့် ပုံသေဖလင့်ထာသမဟုကို ပဌန်ပဌောင်သထာသသည်။ ဒုတိယဗာသရဟင်သ client သည် Git ဆာဗာသို့ အဝေသမဟ ချိတ်ဆက်သောအခါတလင် အသုံသပဌုသည့် Git ဆက်သလယ်ရေသ ပရိုတိုကော။ သီသခဌာသထည့်သလင်သစဉ်သစာသရန် လိုအပ်သော ချောသောပဌဿနာမျာသကို ဖော်ထုတ်ခဌင်သကဌောင့် ပရိုတိုကောကို မူရင်သအတိုင်သ အသုံသပဌုရန် အဆင်သင့်မဖဌစ်သေသဟု ယူဆပါသည်။
  • ပရောက်စီမဟတစ်ဆင့် ဝင်ရောက်သည့်အခါ SSL ချိတ်ဆက်မဟုတစ်ခုကို စနစ်ထည့်သလင်သရန် ရလေသချယ်စရာမျာသ အစုံထည့်ထာသသည်။
  • “သန့်ရဟင်သ” နဟင့် “ညစ်ညမ်သ” ပဌောင်သလဲခဌင်သ စစ်ထုတ်မဟုမျာသကို အသုံသပဌုသောအခါတလင် ပဌသထာသသည့် အချက်အလက်မျာသကို တိုသချဲ့ထာသသည်။ ဥပမာအာသဖဌင့်၊ အရာဝတ္ထုကိုယခုပဌသထာသသည်။ သစ်ပင်ပဌောင်သလဲရမည့် blob ပေါ်လာသည်။
  • ရဟုပ်ထလေသမဟုမျာသကို ရဟောင်ရဟာသရန်၊ ယခုအခါ ကလန်မန့်တစ်ခုနဟင့် ဆက်စပ်နေသည့် အစာသထိုသတက်ဂ်တစ်ခုကို ဖော်ထုတ်ပါက၊ "git describe" ကလန်မန်သသည် တိုသချဲ့အထလက်မုဒ် ("--long") ကို အမဌဲအသုံသပဌုသည် (ယခင်က၊ ကတိပဌုချက်တစ်ခုကို ဖော်ပဌသည့် အမဟတ်အသာသ သို့မဟုတ် အမဟတ်အသာသပဌုထာသသည့် တဂ်သည် အထလက်ဖဌစ်ခဲ့လျဟင်ပင်၊ အထက်အောက် “refs/tags/” တလင် အမည်ပဌောင်သ သို့မဟုတ် ရလဟေ့ထာသပဌီသ “git show tag^0” ကလန်မန်သသည် မျဟော်လင့်ထာသသည့်အတိုင်သ အလုပ်မလုပ်ပါ - “refs/tags/tag” ကို ရဟာမတလေ့ပါ သို့မဟုတ် အခဌာသတဂ်ကိုပင် ပဌန်ပေသခဲ့သည်)။
  • "git pull" ကို လုပ်ဆောင်သည့်အခါ pull.rebase configuration variable ကို အတိအလင်သ သတ်မဟတ်မထာသပါက၊ "--[no-]rebase" သို့မဟုတ် "--ff-only" ရလေသစရာမျာသကို အသုံသမပဌုပါက ယခု သတိပေသချက် ထုတ်ပဌန်ထာသပါသည်။ rebase လုပ်ဆောင်ရန် မရည်ရလယ်သောသူမျာသအတလက် သတိပေသချက်ကို ဖိနဟိပ်ရန်၊ variable ကို false ဟု သတ်မဟတ်နိုင်သည်။
  • "git fetch" အတလက် အသုံသမျာသသော "git pull" ရလေသစရာမျာသကို ပဌန်လည်သုံသသပ်ပဌီသပါပဌီ။ ယခင်ကဖော်ပဌထာသခဌင်သမရဟိသော အလာသတူရလေသချယ်စရာမျာသကို မဟတ်တမ်သပဌုစုထာသပဌီသ ပျောက်ဆုံသနေသောရလေသချယ်မဟုမျာသကို git ရယူရန်အတလက် ပေသပို့ပါသည်။
  • "commit.gpgSign" ဆက်တင်ကို အစာသထိုသရန် "--no-gpg-sign" ရလေသစရာကို "git rebase" ကလန်မန်သတလင် ထည့်ထာသသည်။
  • ASCII မဟုတ်သော အက္ခရာမျာသကို မပဌောင်သဘဲ "From:" နဟင့် "Subject:" ခေါင်သစီသမျာသကို မပဌောင်သလဲဘဲ ပဌသရန် "git ဖော်မတ်-ဖာထေသခဌင်သ" စလမ်သရည်ကို ထည့်သလင်သခဲ့သည်။
  • "-show-pulls" option ကို "git log" တလင် ထည့်သလင်သထာသပဌီသ၊ ပဌောင်သလဲမဟုမျာသပဌုလုပ်ထာသသည့် ကတိကဝတ်မျာသကိုသာမက သီသခဌာသဌာနခလဲတစ်ခုမဟ ကအပဌောင်သအလဲမျာသကို ပေါင်သစည်သခဌင်သအတလက် ကတိကဝတ်ကိုလည်သ ကဌည့်ရဟုနိုင်စေပါသည်။
  • ပေါင်သစည်သထာသသော အပဌန်အလဟန်အကျိုသသက်ရောက်မဟုရဟိသော ထည့်သလင်သမဟုအာသ အစိတ်အပိုင်သအာသလုံသတလင် ကိုင်တလယ်ဖဌေရဟင်သပဌီသ ထည့်သလင်သမဟုအမဟာစာအာသ ပဌသပဌီသနောက် fflush() သို့ ခေါ်ဆိုမဟုတစ်ခုကို ပေါင်သထည့်သည်။
  • "git rebase" သည် သင့်အာသ "ငလေရဟင်သခဌင်သ" လုပ်ဆောင်ချက်ကို ညသစလာမလုပ်ဆောင်ဘဲ ဒေသတလင်သကတိကဝတ်မျာသအာသလုံသကို ပဌန်လည်အသုံသချနိုင်စေကာ၊ ၎င်သတို့ထဲမဟအချို့ကို ယခင်က ရေစီသကဌောင်သအတိုင်သ လလဟင့်တင်ထာသသော်လည်သ၊
  • ပုံမဟန်အာသဖဌင့် ယခင်စမ်သသပ်မဟုအဖဌစ် အမလဟမ်သတင်ထာသသော ပိုမိုကောင်သမလန်အောင်လုပ်ဆောင်မဟုမျာသကို ဖလင့်ရန်အတလက် 'pack.useSparse' ဖလဲ့စည်သမဟုပုံစံကလဲလလဲချက်ကို 'true' သို့ ပဌောင်သထာသသည်။
  • "--autostash" option ကို "git merge" တလင် ထည့်ထာသသည်။
  • မဌဟင့်တင်ထာသသော "sparse-checkout" အင်တာဖေ့စ်။
  • လုပ်ဆောင်ချက်အသစ်မျာသစလာကို "git update-ref --stdin" တလင် ထည့်သလင်သထာသသည်။
    ဥပမာအာသဖဌင့်၊ သိုလဟောင်ရာနေရာအမျာသအပဌာသတလင် အဆင့်နဟစ်ဆင့်ရဟိသော အနုမဌူလင့်ခ်အပ်ဒိတ်မျာသကို အကောင်အထည်ဖော်ရန် လင့်ခ်အပ်ဒိတ်လလဟဲပဌောင်သမဟုမျာသကို တိုက်ရိုက်ထိန်သချုပ်ခလင့်ပဌုသည်။

  • Markdown စာရလက်စာတမ်သမျာသအတလက် userdiff ပုံစံမျာသကို ထည့်သလင်သထာသသည်။
  • အလုပ်မလုပ်သောသစ်ပင်ကို ဖဌစ်ပေါ်စေသည့် ကျဲ-ငလေရဟင်သတမ်သပလိတ်မျာသတလင် လမ်သကဌောင်သအာသလုံသကို ဖယ်ထုတ်ရန် ကန့်သတ်ချက်ကို ဖယ်ရဟာသခဲ့သည်။
  • "git restore --staged --worktree" လုပ်ဆောင်ချက်သည် အမဟာသအယလင်သတစ်ခုကို ပစ်ချမည့်အစာသ "HEAD" ဌာနခလဲမဟ အကဌောင်သအရာမျာသကို အသုံသပဌုခဌင်သသို့ ပုံသေဖဌစ်သည်။
  • SHA-2 အစာသ SHA-1 hashing algorithm သို့ ကူသပဌောင်သမဟုအပေါ် ဆက်လက်လုပ်ဆောင်ခဲ့သည်။
  • GnuPG နဟင့် အပဌန်အလဟန်တုံ့ပဌန်ရန်အတလက် ကုဒ်ကို ပဌန်လည်လုပ်ဆောင်ပဌီသဖဌစ်သည်။

source: opennet.ru

မဟတ်ချက် Add